我正在尝试保存我的 git 密码以避免每次都输入。
我在 Windows 10 上使用 git bash。
每次我点击远程时,git 都会继续要求输入密码。
(git bash 为什么不起作用?)
我已经尝试过:
git config --global credential.helper 'cache --timeout 28800'
并且:
git config --global credential.helper store
和:
git config --global credential.helper wincred
我已经在 git bash 和 cmd 中尝试过,所以我猜不是 git bash 导致了问题。
首先,对于 Windows,要使用的凭据助手是
manager
git config --global credential.helper manager
其次,这只适用于 HTTPS URL,不适用于 SSH URL (
[email protected]
)
对于 SSH,它是:
~matt/.ssh/authorized_keys
上找不到您的公钥。所以当马特评论时:
看起来像这样:
origin [email protected]:/home/matt/baz.git (fetch)
您需要记住,Git 凭证管理器不参与其中,因为它仅适用于 HTTPS URL。 OP 的问题与凭证管理器无关。