Windows10下TortoiseGit和Git配置使用同一SSH密钥

作者: 健隆 分类: 其他综合 发布时间: 2021-10-15 11:28
关于Git使用SSH免密连接参考:https://blog.csdn.net/qq_32786873/article/details/80570788
 
关于Windows10下TortoiseGit使用SSH免密连接参考:https://blog.csdn.net/qq_32786873/article/details/81477776
 
TortoiseGit默认使用putty格式的私钥,格式为这样:
 
 
而Git默认使用的是OpenSSH格式的私钥,格式为这样:
 
 
因为Git与TortoiseGit默认使用的私钥格式不一样,所以我们需要给Git和TortoiseGit个配置一份公钥私钥,但是这样会显得很麻烦,那么我们如何让Git与TortoiseGit使用同一SSH密钥呢?
 
假设Git的公钥私钥已经配置好了
 
方法一:
 
空白地方右键-->TortoiseGit-->Settings,将Network中的SSH client改为Git目录下的ssh.exe。
 
 
 
方法二:
 
空白地方右键-->TortoiseGit-->Settings,General-->点击"Re-run First Start Wizard"
 
 
一直点击"下一步",直到如下窗口,选择"OpenSSH",点击"完成"。
 
 
 
方法三:使用相同的公钥
 
找到TortoiseGit自带的PuTTYgen工具,导入Git使用的私钥,然后点"Save private key",保存为putty格式的私钥。
 
 
然后TortoiseGit就可以使用这个私钥从远程拉取、提交代码了
 

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!