SourceTree中SSH密钥问题

使用SourceTree过程中,会报错:未选择SSH密钥,按以下步骤解决:

1、打开工具->选项,更改SSH客户端配置:

SSH客户端配置

这时问题就已经解决,但这不是本文的重点,重点在下面:

2、除了上面的方法,还可以设置SSH客户端为PuTTY/Plink:

SSH客户端配置

这个时候就不能用之前的id_rsa了,需要以“.ppk”结尾的密钥,如果.ssh文件夹下面有,则可以直接选择,如果没有,则新生成一个以“.ppk”结尾的密钥,操作如下:
依次点击工具->创建或导入SSH密钥


创建SSH密钥

出现如下界面:再一次点击Conversions->Import Key


image.png

弹出.ssh文件夹:
.ssh文件夹

选择“id_rsa”,点击确定,生成密钥,点击保存密钥:
5.png

给密钥命名:


命名

.ssh文件中已经生成以“.ppk”为后缀名的密钥:


image.png

在选项中讲刚生成的密钥添加进去,点击确定:
添加密钥

总结

SSH客户端对应的密钥:

  • OpenSSH : id_rsa
  • PuTTYKey : .ppk

你可能感兴趣的:(SourceTree中SSH密钥问题)