TortoiseGit 明明配置好了PPK密鑰 拉取Git代碼 卻報無權限失敗


我嘗試使用 “TortoiseGitPlink -T git@gitee.com” 來查看服務器返回……發現它給我的用戶名是另一個PPK密鑰文件對應的用戶…………

原因是我的電腦中TortoiseGit 和 Putty 並存……而我在Putty的默認配置中保存了一個默認PPK文件用以快速登錄遠程主機(這個期間我犯懶,沒有直接生成新的密鑰對,而是直接拿另一個Gitee賬號的PPK密鑰當作配對密鑰……)

TortoiseGit 在拉取Git倉庫時,優先加載了Putty 的 Defalut Settings 中的PPK密鑰去連接Git倉庫,當然失敗……

我將注冊表中 HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions 下的配置刪除(沒錯,putty的配置都是直接放在注冊表中,沒有配置文件……找了大半天),使得Putty的配置重置。然后拉取代碼正常,在Putty中添加了默認PPK,但新起名保存,然后去代碼中Pull,正常……

 

 如上圖,Putty中的Default Settings配置千萬不要覆蓋……


免責聲明!

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



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