Mac版sourcetree由於git密碼重置而造成更新不了的解決方法

第一次使用sourceTree時輸入了一次密碼,然後自動記住了密碼。後來手動修改了一次密碼,由於sourceTree記住的還是老密碼,所以pull代碼的時候提示沒有權限,但是又不彈出對話框讓輸入密碼。而且在console下使用git命令拉取代碼同樣提示失敗,且不讓輸入密碼。
mac下需要刪除鑰匙串來解決這個問題。

第一步: 先關閉sourcetree

第二步:然後:進入路徑~/Library/Preferences/ ,找到文件com.torusknot.SourceTreeNotMAS.plist,並刪除該文件

nisjdeMacBook-Pro:~ nisj$ cd /Users/nisj/Library/Preferences
nisjdeMacBook-Pro:Preferences nisj$ ls com.torusknot.SourceTreeNotMAS.plist
com.torusknot.SourceTreeNotMAS.plist
nisjdeMacBook-Pro:Preferences nisj$ rm -rf com.torusknot.SourceTreeNotMAS.plist
nisjdeMacBook-Pro:Preferences nisj$ 

第三步:進入mac的鑰匙串訪問,將裏面的關於sourcetree的賬號信息刪除

打開 應用程序》實用工具》鑰匙串訪問(我的在【F4】/系統工具/鑰匙串訪問下): 
左側導航欄種類下選擇密碼:找到對應的鑰匙串,刪除即可。


第四步:打開sourcetree,根據彈出框輸入密碼

最後打開sourcetree,拉取代碼時,會彈出需要輸入密碼的彈出框,輸入密碼即可。

第五步:正常其他操作

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章