预计:使用git credentials cache后,系统会提示我仅输入一次密码。 实际:我被提示每次拉取密码。
我正在使用Windows 7专业版,git 1.9.4和git-extensions 2.48.03。
我正在尝试缓存git凭据输入
git config credential.helper cache
它在Cygwin和git-extensions bash终端中尝试了它(git扩展中的ctrl + G) 在这两种情况下,每次拉动时都会提示输入密码。
我从控制台复制:
$ git config --global credential.helper cache
$ git pull
<git local repo>'s password:
Already up-to-date.
$ git pull
<git local repo>'s password:
Already up-to-date.
$ cat ~/.gitconfig
[merge]
tool = kdiff3
[mergetool "kdiff3"]
path = C:/Program Files (x86)/KDiff3/kdiff3.exe
[diff]
guitool = kdiff3
[difftool "kdiff3"]
path = C:/Program Files (x86)/KDiff3/kdiff3.exe
[core]
editor = \"C:/Program Files (x86)/GitExtensions/GitExtensions.exe\" fileeditor
autocrlf = True
[credential]
helper = cache
答案 0 :(得分:0)
尝试在Windows 7专业版上使用wincred。 它对我有用。
git config --global credential.helper wincred
详情请见https://help.github.com/articles/caching-your-github-password-in-git/