在一台电脑上配置多个git账号

参考

  • http://blog.csdn.net/mq2856992713/article/details/62090841

当公司搭建了一个gitlab的时候,我们有不想放弃github,这个时候就需要在电脑上配置两个git账号了。

写这篇博客纯粹是为了记录,趟过的坑。

创建一个github账户

一般来说,github账号应该早就创建好了,这里就省略了。

再创建一个git账号账户

首先创建私钥:

ssh-keygen -t rsa -C "[email protected]"  

下一步,选择位置的时候,注意不要覆盖之前的rsa密钥,这里我取名为id_rsa_gitlab

然后将id_rsa_gitlab.pub里的内容粘贴到gitlab服务器的指定位置上。

添加密钥到ssh agent。

输入如下的命令:

ssh-agent bash
ssh-add ~/.ssh/id_rsa
ssh-add ~/.ssh/id_rsa_oschina

修改config文件

如果没有这个文件就创建,在和私钥同级目录。
内容示例如下:

Host github                  #服务器别名
Hostname github.com #主机地址
User git                        #用户名
IdentityFile ~/.ssh/id_rsa # 密钥位置


Host gitlab
Hostname gitlab.xxxx.com
User git
IdentityFile ~/.ssh/id_rsa_gitlab

测试

可以利用ssh -t [email protected],测试github账号是否成功。
利用ssh -T git@gitlab来测试gitlab张浩是否成功。

你可能感兴趣的:(在一台电脑上配置多个git账号)