1、为啥会有这一篇?

今日 发现自己衔接 公司 gitlab 后 github 受到了影响,问题关键在于 生成的 钥匙文件 被掩盖,其实 还有一个简单的方法,生成钥匙文件和 gitlab 文件分开 命名 就可处理,不过 有个更好的方法处理

2、思路

  • 1、生成 ssh
mkdir ~/.ssh
ssh-keygen -t rsa -C "youremail@xxx.com" -f ~/.ssh/id_rsa_gitlab 
ssh-keygen -t rsa -C "youremail@xxx.com" -f ~/.ssh/id_rsa_github
  • 2、衔接 github/gitlab
将公钥 复制到 剪切板
pbcopy < ~/.ssh/id_rsa_github.pub
  • 3、只需要将这个 复制到 github ssh 添加方位 而且 命名(随意)

解决 Mac 同时连接Gitlab和Github问题

  • 4、gitlab 同理 不谈了

3、 管理ssh keys

ssh-add ~/.ssh/id_rsa_github
ssh-add ~/.ssh/id_rsa_gitlab
  • 创立ssh配置文件
# 创立
touch ~/.ssh/config
# 修改  留意 修改完成后 wq 保存
vi ~/.ssh/config
  • 配置模版 (粘贴进去 )
# xxx
Host github.com
   HostName github.com
   User git
   IdentityFile ~/.ssh/id_rsa_github
# xxxx
Host gitlab.com
   HostName gitlab.com
   User bgit
   IdentityFile ~/.ssh/id_rsa_gitlab

4、成果&测验衔接

ssh -T git@github.com

解决 Mac 同时连接Gitlab和Github问题

  • 大功告成 !

更多 精彩 请访问 主页 ……

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。