報錯原因
賬戶或者密碼錯誤
場景
1、首次使用sourcetree連接github上傳,需要輸入賬號與密碼(github的登錄名稱與密碼),若此時輸入錯誤,再次推送代碼時,會要求輸入密碼,將出現(xiàn)彈框
2、若此時再次輸入錯誤,推送失敗提示賬戶名與密碼錯誤,無任何的彈框去設置密碼
解決方案
一、刪除保存的密鑰
進入鑰匙串訪問 -> 登錄 -> 刪掉github的賬號信息
二、設置遠程倉庫連接
1、選擇倉庫設置

第1步.png
2、選擇遠程倉庫,選中你的倉庫路徑,點擊編輯,或直接雙擊

第2步.png
3、選擇你的托管類型,填好遠程庫的用戶名,在URL路徑中加入“賬戶名@”。然后確定。再進行推送。
注意:如果賬號名中存在@,則用%40來替換。

第3步
4、保存如上的設置后,進行推送代碼到Github

第4步
5、保存后,即可推送成功
三、刪除SourceTree保存的用戶信息
1、打開SourceTree的偏好設置

偏好設置
2、在用戶名區(qū)域,找到對應的代碼庫,選中,并移除對應的用戶名

移除對應的用戶名
3、再次拉取時,會彈出輸入賬戶名和密碼彈框,輸入正確的用戶名和密碼即可拉取代碼。