git 添加多个远程仓库

 

有一件事很麻烦,就是在使用git的过程中,我既要使用公司的git仓库,有时也要使用自己的,当我在这两者之间来回切换的时候真的很麻烦。

不过不用担心,一下是配置多个git仓库的教程,不同的远程仓库只需要配置一次就可以了。

一、创建带名 ssh

为什么要创建带着名字的ssh呢,因为如果是默认的会把之前默认的替换掉,所以最好就是每次链接一个新的远程地址之前创建带着名字的ssh。 我要链接的coding,以此为例:


ssh-keygen -t rsa -C "xxxxxx@qq.com" -f ~/.ssh/coding

二、添加ssh

创建好之后记得要在用户页面添加ssh:

三、修改config 文件

在目录中找到.ssh文件–> config文件,添加配置:

host github.com
    Hostname github.com
    User 你的用户名
    IdentityFile ~/.ssh/ssh名称


host coding.net
    Hostname coding.net
    User 你的用户名
    IdentityFile ~/.ssh/coding(ssh名称)

四、添加远程仓库

然后再重新运行ssh-add命令:

ssh-add ~/.ssh/coding

添加后我们可以通过 ssh-add -l 来确私钥列表:

ssh-add -l

五、测试

ssh -T git@github.com

测试成功后就可以按照命令提交代码啦啦啦啦。

本文为博主原创文章,知识共享,开源精神,转载注明出处。