GitHub和gitlab同时使用

首先先本地申请秘钥对,为了方便申请在同一目录下。
注意一路enter就行。

ssh-keygen -t rsa -C "[email protected]" -f ~/.ssh/gitlab_id-rsa
ssh-keygen -t rsa -C "[email protected]" -f ~/.ssh/github_id-rsa

然后在各自的网站的setting添加add ssh,把pub复制上去。
接下来配置config文件,因为windows想要创建一个没有后缀名的文件只能通过命令行type nul>文件名[config]

#gitlab
Host gitlab
        HostName gitlab.*.com
        IdentityFile C:/Users/xxcc/.ssh/gitlab_id-rsa

#github
Host github
        HostName github.com
        IdentityFile C:/Users/xxcc/.ssh/id_rsa

host:别名,待会会用到
HostName:主机名称, 也就是我们的网站域名
IdentityFile:密钥文件
最后验证一下:

#前面的github就是config中的Host参数了
ssh -T git@github
ssh -t git@gitla

因为gitlab是公司邮箱,GitHub是自己的邮箱,所以还要再单独配置一下自己的邮箱。

猜你喜欢

转载自blog.csdn.net/qq_41337100/article/details/106845444
今日推荐