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