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即可;