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 添加方位 而且 命名(随意)

- 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

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