如何使用命令行更新github密码,而无需通过控制面板访问凭据管理器



在尝试执行"git pull"命令时,它给出-

remote:用户名或密码无效。致命:"http://(我的存储库url(.git/"的身份验证失败

由于我的雇主的更新策略,我已经更新了windows凭据的域密码。我们也使用域凭据访问GitHub。我怀疑这是由于我的机器和GitHub中的密码不匹配。我无法从命令行更新密码,也无法访问控制面板中的凭据管理器。

有人能帮我从命令行更新GitHub密码吗?

这可能与https://github.com/microsoft/Git-Credential-Manager-for-Windows/issues/793以及相关的可能重复问题。我在https://github.com/microsoft/Git-Credential-Manager-for-Windows/issues/793#issuecomment-572999326引用了我使用的修复程序,来自https://github.com/microsoft/Git-Credential-Manager-for-Windows/issues/817#issue-390940917.

如果您升级了Git Credential Manager for Windows(直接或作为Git for Windows的一部分(,然后您不得不更改密码,并且您的服务器使用NTLM身份验证,则可能会出现此错误。上述修复程序应该可以解决同一服务器上所有转发的问题,以及未来所有密码更改的问题。只要删除你存储的凭据,下次密码更改时就会再次出现同样的问题(据我的一位同事说(。

看起来这是由https://github.com/microsoft/Git-Credential-Manager-for-Windows/pull/547这看起来像是计划从GCMW的1.15发布(2018年3月9日(。

最新更新