您的位置:首页 > 其它

多个git账户同时访问不同的git仓库

2017-07-26 19:32 267 查看
我们经常会遇到需要访问github仓库,又要访问gitlab仓库,但是ssh key切换太麻烦,可以通过配置config文件来执行多个仓库ssh密钥的定向指向。

1、在 ~/.ssh 目录下新建config文件

touch config


2、新建gitlab和github文件目录

mkdir gitlab
mkdir github
3、在config文件中添加编辑配置

sudo vim config


Host gitlab
HostName gitlab.com
User *****@**.com
IdentityFile ~/.ssh/gitlab/id_rsa
Host oschina
HostName oschina.net
User *****@**.com
IdentityFile ~/.ssh/oschina/id_rsa
Host github
HostName github.com
User *****@**.com
IdentityFile ~/.ssh/github/id_rsa


Host是自己的辨认标识,可以随便写

HostName是仓库的host地址

User是仓库账户邮箱

IdentityFile 是对应的密钥存储的路径

将以上信息保存。

将各自密钥放置各自的文件目录下即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  git ssh