Almacene passwords https con cygwin's Git

Estoy usando Cygwin y Git. Cada vez que presiono / jale a un repository en Bitbucket con una URL https, me piden que ingrese una contraseña. ¿Hay alguna manera de almacenar estas cnetworkingenciales (como con ssh-keys)?

Traté de instalar Windows Cnetworkingential Store para Git, pero no puedo hacer que funcione con cygwin's Git.

¡Gracias!

Actualizar:

Encontré mi respuesta aquí: ¿Hay alguna manera de saltear la escritura de contraseña al usar https: // en GitHub?

Resumido:

Recordar passwords durante 15 minutos (pnetworkingeterminado):

git config --global cnetworkingential.helper cache 

Recordar passwords por 10 horas:

 git config --global cnetworkingential.helper 'cache --timeout=36000' 

Almacenar passwords (no intenté esto):

 git config --global cnetworkingential.helper store 

Reiniciar:

 git config --unset --global cnetworkingential.helper 

Cim

Hice que Windows Cnetworkingential Store trabajara con cygwin. Lo único que debe cambiarse es el file global ~ / .gitconfig.

Cambia el valor de 'ayuda' que se puede encontrar generalmente al final del file a lo siguiente:

 [cnetworkingential] helper = !'/cygdrive/C/Users/<YOUR-ACCOUNT-NAME>/AppData/Roaming/GitCnetworkingStore/git-cnetworkingential-winstore.exe' 

Para una explicación, cygwin simplemente usa diferentes routes y el valor debe seguir las reglas, por supuesto.

La forma en que OP contestó su propia pregunta es una forma de hacerlo.

El proyecto de Windows Cnetworkingential Store se suspendió en 2015. Su autor original sugiere usar Git Cnetworkingential Manager para Windows , mantenido por Microsoft. Su instalador está enfocado en Git para Windows , sin embargo, el progtwig en sí funciona bien con Cygwin, solo tiene que instalarlo manualmente.

Vaya a la última versión de GCMW , descargue el file zip (no el instalador), extraiga su contenido (solo se necesitan files .dll y .exe ) en C:\cygwin\usr\libexec\git-core\ para Cygwin de 32 bits, o C:\cygwin64\usr\libexec\git-core\ para Cygwin de 64 bits. Referencia

Para que git use GCMW, ejecuta: git config --global cnetworkingential.helper manager

Para get las git config --global cnetworkingential.modalprompt true GUI para las cnetworkingenciales, ejecute: git config --global cnetworkingential.modalprompt true

Si desea que esto sea una configuration por repository, elimine la opción --global .