咱们在日常工作中会遇到同一台服务器部署多个放在github上的利用,这样咱们就须要配置不同的ssh-key对应不同的环境。

1,生成ssh-key

ssh-keygen -t rsa -C 'youremail@your.com' -f ~/.ssh/xxx_rsa

2,将xxx_rsa.pub中的内容增加到本人的github中。

cat ~/.ssh/xxx_rsa.pub

3,增加到github

4,进入到~/.ssh目录下新建config文件,用编辑器关上config文件并增加内容

# xx1我的项目Host github-tm.com # 拜访git网址的域名    HostName github.com # git官网地址,都是github.com    User git    IdentityFile /root/.ssh/id_rsa # rsa绝对路径# xx2我的项目Host github-dk.com        HostName github.com        User git        IdentityFile /root/.ssh/xiaoke_rsa

5,测试

ssh -T git@github-xxx.com

6,Git命令clone我的项目

git clone git@github-xxx.com:leadson/xxx.git