簡體   English   中英

如何在無法通過控制面板訪問憑據管理器的情況下使用命令行更新 github 密碼?

[英]How to Update github password using command line with no access to credential manager via control panel?

在嘗試執行“git pull”命令時,它給出了 -

遠程:無效的用戶名或密碼。 致命:“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

如果您升級了 Windows 版 Git Credential Manager(直接升級或作為 Windows 版 Git 的一部分升級),並且此后您不得不更改密碼,並且您的服務器使用 NTLM 身份驗證,您可能會遇到此錯誤。 上述修復應該可以解決同一服務器上所有存儲庫的問題,以及所有未來的密碼更改。 僅刪除您存儲的憑據將在下次更改密碼時再次給您帶來同樣的問題(據我的一位同事說)。

看起來這是由https://github.com/microsoft/Git-Credential-Manager-for-Windows/pull/547引起的,看起來它計划從 GCMW 的 1.15 版(2018 年 3 月 9 日)開始出現。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM