我还没有更改我的Windows AD密码,但在执行git
git pull
命令时,我突然收到提示。
我尝试了各种各样的事情,例如将.gitconfig更改为使用HTTPS而不是SSH(git)。我还更新了我的Windows凭据管理器,以确保它使用正确的AD密码。
有人建议我放弃SSH并使用HTTPS代替。我正在努力弄清楚如何做到这一点。无论我做什么,我都会继续获得OpenSSH对话框。如何更改为HTTPS,或者阻止该对话框出现每个git
命令?
如果有帮助,这是我的.gitconfig(删除了diff和merge选项):
[user]
name = myuser
email = myuser@xxx.com
[push]
default = simple
[credential]
helper = wincred
答案 0 :(得分:1)
看起来这个命令对我有用:
git config --global credential.useHttpPath true
这导致此处的最后一行位于.gitconfig文件中:
[credential]
helper = wincred
useHttpPath = true
我第一次做git pull
时,我又得到了提示。但在那之后,我不再获得登录对话框。
答案 1 :(得分:0)
我遇到了同样的问题。你只需要安装 GCM https://github.com/microsoft/Git-Credential-Manager-Core/releases/tag/v2.0.475