我目前正在通过HTTPS使用GitHub,并在Windows 7上安装了最新版本的Git(1.9.0)以及Git凭据帮助程序。
在设置环境时,我告诉git-credentials永久地记住我的用户名和密码。
我最近通过网站更新了我的GitHub密码,现在我不再能够推/拉/取等。
如何在Windows 7的git-credentials helper上更新我的密码?
我目前正在通过HTTPS使用GitHub,并在Windows 7上安装了最新版本的Git(1.9.0)以及Git凭据帮助程序。
在设置环境时,我告诉git-credentials永久地记住我的用户名和密码。
我最近通过网站更新了我的GitHub密码,现在我不再能够推/拉/取等。
如何在Windows 7的git-credentials helper上更新我的密码?
当前回答
如果你重置了你的密码,那么你会在git bash命令窗口中得到认证失败错误。(它不显示弹出窗口,你可以输入新密码)。
在git bash cmd窗口中输入以下命令:
$ git config --global credential.helper wincred
有时会弹出输入新密码的窗口 或者当您尝试执行$git克隆..命令时,有时会弹出窗口
其他回答
如果您是Windows用户,您可以在凭证管理器中删除或更新您的凭证。
Windows 10下,进入如下路径:
控制面板→所有控制面板项→证书管理器
或者在开始菜单的“搜索Windows”部分搜索“凭据管理器”。
然后在凭证管理器中,选择“Windows凭证”。
证书管理器将显示许多项,包括您的outlook和GitHub存储库下的“通用证书”
单击Git右侧的下拉箭头:它将显示编辑和删除选项。如果您删除,证书将在下次获取或拖动时弹出。或者你可以直接在那里编辑凭证。
对于Windows 10,它是:
控制面板>用户帐户>管理您的凭据> Windows凭据,搜索git凭据并编辑
如果你重置了你的密码,那么你会在git bash命令窗口中得到认证失败错误。(它不显示弹出窗口,你可以输入新密码)。
在git bash cmd窗口中输入以下命令:
$ git config --global credential.helper wincred
有时会弹出输入新密码的窗口 或者当您尝试执行$git克隆..命令时,有时会弹出窗口
这些答案最终都不能解决我的Git证书问题。如果有人需要的话,这里是有效的方法(我在Windows 8.1上使用Git 1.9)。
要更新您的凭证,请转到控制面板→凭证管理器→通用凭证。找到与Git帐户相关的凭据,并编辑它们以使用更新后的密码。
参考:如何在Windows上更新Git凭据
注意,要使用Git的Windows凭据管理器,你需要像这样配置凭据助手:
git config --global credential.helper wincred
如果你有多个用于不同存储库的GitHub帐户,那么你应该配置凭据以使用完整的存储库路径(而不仅仅是域,这是默认的):
git config --global credential.useHttpPath true
首先使用Git命令Git——version找到您正在使用的版本。如果您的版本比1.7.10更新,那么只需使用这个命令:
git config --global credential.helper wincred
然后进行git获取,然后提示密码更新。
现在,它不会在Git中多次提示输入密码。