Linux中使用SSH拉取Git仓库

发布于: 2021-12-13T11:56:31+08:00
更新于: 2021-12-13T11:56:31+08:00
作者: Stiller

类别: Linux.

标签:Git SSH Linux

首先需要有一对符合标准的RSA公私钥,如果用某些生成器生产的可能是ppk格式的,这个格式并不是标准的OpenSSH格式,需要进行解析重新导出OpenSSH版本的私钥

公钥添加在Git服务商处,私钥以文件的形式存放在本地。

在Linux中添加这个私钥的操作:

  1. 确保ssh-agent 工作eval $(ssh-agent -s)
  2. 添加私钥ssh-add ~/.ssh/id_rsa

在SourceTree端:

  1. 不是在工具,导入SSH而是在选项

导入SSH

  1. 选项中设置ssh-agent

选择SSH

  1. 有可能一次不成功,可以尝试重启或者是重新导入openSSH版本的私钥

链接