MAC 配置同时使用公司Git与GitHub

2020-12-01  本文已影响0人  Zzzzzed丶Van

1.生成GitHub与gitlab对应的公私钥

ssh-keygen -t rsa -C “你公司的gitlab邮箱” -f ~/.ssh/id_rsa_gitlab
ssh-keygen -t rsa -C “注册 github 账户的邮箱”

cd ~/.ssh目录里应该能看到4个文件,这四个文件分别对应gitlab和GitHub的公私钥,分别将gitlab和GitHub的公私钥配置到GitHub和你公司的gitlab上。
2.把对应的秘钥添加到ssh-agent的高速缓存中

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

执行 exit 然后 cd ~/.ssh
3.在.ssh目录下创建config文件

touch config
ls
vim config

4.在config文件中配置如下内容

#github
Host github.com
HostName github.com
User github用户名
IdentityFile ~/.ssh/id_rsa

#gitlab
Host 你公司的代码仓库地址,可以是局域网地址
HostName gitlab.com
User gitlab用户名
IdentityFile ~/.ssh/id_rsa_gitlab

5.测试是否连接成功

ssh -T git@github.com
#git@gitlab.com 换成你们公司的gitlab 地址
ssh -T git@gitlab.com
上一篇下一篇

猜你喜欢

热点阅读