SourceTree添加ssh公钥的问题
这也是我第一次使用SourceTree,添加本地仓库倒是很顺利,但是在推送和拉取远端库的时候,出现了问题
这里说的我秘钥就是码云上说的SSH公钥,只是这个软件上面叫做秘钥,叫法不同而已。
然后我就理所当然的找到了,pageant然后添加SSH秘钥
,但是它让我选择的却是.ppk格式的文件
,然而我的ssh
是文件,没有啥特殊的格式或者.pub
格式的,怎么办,难受。
我们添加公钥的时候其实是可以在页面工具栏中进行添加的,我们首先点击工具=》选项
然后进行ssh
客户端配置,将ssh
客户端更改为OpenSSH
,然后我们就可以在这里选择SSH秘钥了
,确定保存。
然后我们再点击工具,可以看到,这里就有添加SSH秘钥的选项,我们也可以在这里导入SSH秘钥
。
其实我们还可以利用这个软件来生成SSH秘钥
。我们将SSH客户端改为Putty/Plink,保存,再点击工具=》创建或导入秘钥,在这里我们可以选择Generate
或者Load
,也就是生成或者加载,然后下面有生成秘钥的格式,默认RSA,就是以ssh-rsa
开头的秘钥。