我對 macOS 鑰匙串有疑問:
我正在為 GitHub 專案使用 SourceTree 應用程式。
當我推送專案時,一切都很好,但是 SourceTree 想讓我使用 github 帳戶登錄進行推送,所以我登錄了,但是用戶名或密碼出現錯誤:我不小心輸入了錯誤的用戶名,但 Apple 已經為此存盤了鑰匙串。
我只是去鑰匙串應用程式洗掉存盤的 github 鑰匙串,然后打開 SourceTree,但我仍然得到錯誤的用戶名。
如何洗掉錯誤的用戶名?

uj5u.com熱心網友回復:
您應該能夠洗掉該鑰匙串條目:
來自 Keychain GUI(如“從 macOS 鑰匙串更新憑據”中所示)
或在命令列中使用:
printf "protocol=https\nhost=github.com"|git credential-osxkeychain erase
重復最后一個命令,直到它要求您輸入用戶名/密碼。
還要檢查您的 git remote -v (在本地存盤庫的檔案夾中)以確保origin遠程 URL 是:
- 一個 HTTPS 的(以 開頭
https://) - 不包括用戶名 (
https://[email protected]/...)
OP seyfzone補充說 SourceTree 本身有帳戶:
SourceTree > Preferences > Advanced > Delete Account
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/414514.html
標籤:
上一篇:如何回到舊提交,進行一些更改并在舊提交中提交這些更改,這也會更新所有以下提交
下一篇:如何釋放.git檔案夾中的空間?
