参考链接:生成/添加SSH公钥
添加多个公钥
参考链接:Git配置多个SSH-Key
- 生成一个公司用的SSH-Key
$ ssh-keygen -t rsa -C 'xxxxx@qq.com' -f ~/.ssh/gitee_id_rsa
- 这里的
gitee_id_rsa
表示公钥的name
- 在 ~/.ssh 目录下新建一个config文件,添加如下内容(其中Host和HostName填写git服务器的域名,IdentityFile指定私钥的路径)
Host gitee.com
HostName gitee.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/gitee_id_rsa
- 简而言之,新建一个
config
的文件,将相关信息按照以上目标加入文件中 - 注意,
.ssh
文件夹下有两个文件,分别为gitee_id_rsa
和gitee_id_rsa.pub
- 生成公钥
cat ~/.ssh/gitee_id_rsa.pub
- 将生成的结果粘贴到网页端的即可
- 用ssh命令分别测试
$ ssh -T git@gitee.com
$ ssh -T git@github.com