git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks push -v --tags origin master:master Logon failed, use ctrl+c to cancel basic credential prompt.


git sourceTree 一直用的好好的,突然今天push代碼提示如下異常,但是pull代碼卻是沒有任何問題

git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks push -v --tags origin master:master Logon failed, use ctrl+c to cancel basic credential prompt.

網上看到幾個帖子,分別是:
Git-Credential-Manager-for-Windows 的wiki
stackoverflow
還有一個博客園的帖子
Logon failed, use ctrl+c to cancel basic credential prompt. 錯誤

上面三個帖子提到的問題,或許可以解決大部分場景下的問題,但是我這邊按照步驟操作后,並沒有解決問題,此處簡單記錄下;

1、windows憑據管理器中把所有 git相關的賬號密碼記錄都先刪除掉

2、重新SourceTree中刷新令牌,然后自動跳轉至對應的Git服務器重新授權即可;或,重新輸入對應的賬號密碼即可;

然后重新push即可;

原創聲明:作者:Arnold.zhao 博客園地址:https://www.cnblogs.com/zh94


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM