配置git多仓库ssh-key切换

2019-02-06 10:27:26

1.cd到~/.ssh生成ssh-key

cd ~/.ssh
ssh-keygen -t rsa -C 'xxx@xx.com' -f id_rsa_second

2.将新的ssh public key添加到内部的gitlab仓库

3.在~/.ssh 目录下创建config文件,用于配置私钥对应的服务器,内容:

Host gitlab.xxx.com ##可以随意命名  
HostName gitlab.xxx.com  
User git  
Port 22  
IdentityFile ~/.ssh/id_rsa_second  

4.克隆仓库即可

git clone git@gitlab.xxx.com/xx.git

::: warning 注意
git根据配置文件的user.email来获取git帐号显示author信息
对于多帐号用户一定要将user.email改为相应的email(second@mail.com)
:::

本文链接:
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-ND 3.0 许可协议。可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。

扫描下方二维码阅读当前文章

浏览器、微信扫码

评 论:

好文推荐
每天进步一点点~