我在安装了cygwin的win7机器上使用git(git版本1.7.9,不使用cygwin bash但在windows PATH变量中使用cygwin / bin并使用普通的windows命令shell)并且为了没有每隔一个git命令键入我的凭据,我想我会使用凭证帮助器
git config --global credential.helper cache
然而,在发出此命令并从我的git:repository执行git fetch(提示我输入密码)之后,任何需要凭据的后续命令仍然要求我输入密码,而不是通过凭证帮助程序使用缓存值。
有谁知道如何让Windows 7中的cygwin git正确缓存凭据? (我在SO上可以找到关于这个的所有问题都是针对msys设置的。)
答案 0 :(得分:0)
此功能使用unix域套接字进行通信,因此它根本无法在Windows本机Git上运行。您可以将此项目视为替代:http://gitcredentialstore.codeplex.com/
UPD 我认为(由于某种原因)你使用的是本机Windows Git并且安装了cygwin。如果你正在使用cygwin的git,那就没什么用了,这很奇怪。我在这里留下答案,也许它会对某人有所帮助。