参考
当公司搭建了一个gitlab的时候,我们有不想放弃github,这个时候就需要在电脑上配置两个git账号了。
写这篇博客纯粹是为了记录,趟过的坑。
创建一个github账户
一般来说,github账号应该早就创建好了,这里就省略了。
再创建一个git账号账户
首先创建私钥:
ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
下一步,选择位置的时候,注意不要覆盖之前的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 git@github.com
,测试github账号是否成功。
利用ssh -T git@gitlab
来测试gitlab张浩是否成功。
网友评论