前段時間用 sourcetree 作為 git 的工具燕侠,clone 的時候出現(xiàn) access denied 的問題矮嫉,一下列出網(wǎng)上搜索幾種可能
沒有設(shè)置user和email(個人認(rèn)為可能性比較低)
git 遠(yuǎn)程倉庫上授權(quán)惑芭,解決方法添加公鑰就好
第一次 clone 倉庫下來的時候無論是 ssh 還是 https 都是要輸入賬戶密碼的,如果沒彈出輸入賬戶和密碼的話造虏,這種情況一般為之前clone過灶芝,進(jìn)入 工具->選項->驗證 找到相應(yīng)地址的遠(yuǎn)程倉庫,然后將其已存密碼刪除再重新clone就OK了
========
2018年11月27日編輯
關(guān)于上述的方法3中腌紧,sourcetree2.x版本以上發(fā)生了變化
這是3.0版本茸习,可以看到截圖中 工具->選項->驗證 已經(jīng)沒有記錄賬戶密碼了
所以新的版本要解決之前的access denied問題,我們要進(jìn)入到
C:\Users\user\AppData\Local\Atlassian\SourceTree
下把 passwd 這個文件刪掉
注意目錄的第二個user是你自己的windows賬號名