首先需要有一对符合标准的RSA公私钥,如果用某些生成器生产的可能是ppk格式的,这个格式并不是标准的OpenSSH格式,需要进行解析重新导出OpenSSH版本的私钥
公钥添加在Git服务商处,私钥以文件的形式存放在本地。
在Linux中添加这个私钥的操作:
- 确保ssh-agent 工作
eval $(ssh-agent -s)
- 添加私钥
ssh-add ~/.ssh/id_rsa
在SourceTree端:
- 不是在工具,导入SSH而是在选项
- 选项中设置ssh-agent
- 有可能一次不成功,可以尝试重启或者是重新导入openSSH版本的私钥