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

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

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
复制代码

网络异常,图片无法展示
|

  • 大功告成 !

更多 精彩 请访问 主页 ......



相关文章
|
2月前
|
JavaScript Linux Android开发
mac环境下搭建frida环境并连接网易mumu模拟器
这篇文章介绍了如何在mac环境下搭建Frida环境,并详细说明了如何连接网易MuMu模拟器进行动态分析。
108 1
|
3月前
|
网络安全
mac下通过ssh脚本实现免账号密码连接运服务器
mac下通过ssh脚本实现免账号密码连接运服务器
47 3
|
3月前
|
监控 网络安全 数据安全/隐私保护
Mac服务器ssh连接工具
Mac服务器ssh连接工具
100 2
|
3月前
|
Java 网络安全 开发工具
新手入门Java。如何下载Eclipse、写出最基本的“Hello word”以及如何连接github并且上传项目。
新手入门Java。如何下载Eclipse、写出最基本的“Hello word”以及如何连接github并且上传项目。
53 0
|
5月前
|
弹性计算 Ubuntu Linux
为什么要学习去使用云服务器,外网 IP能干什么,MAC使用Termius连接阿里云服务器。保姆级教学
为什么要学习去使用云服务器,外网 IP能干什么,MAC使用Termius连接阿里云服务器。保姆级教学
|
5月前
|
开发工具 git
idea中git替换,推送到新的github或者gitlab上面
idea中git替换,推送到新的github或者gitlab上面
518 2
|
5月前
|
Java 开发工具 git
已经连接过github远程库,如何再次推送及删除远程库的内容
已经连接过github远程库,如何再次推送及删除远程库的内容
|
11月前
|
iOS开发 MacOS
mac AnyConnect 连接报错 Posture Assessment Failed: Hostscan Initialize error.
mac AnyConnect 连接报错 Posture Assessment Failed: Hostscan Initialize error.
210 1
mac AnyConnect 连接报错 Posture Assessment Failed: Hostscan Initialize error.
|
6月前
|
安全 Shell 网络安全
Git学习---Git快速入门、Git基础使用、Git进阶使用、Git服务器使用(IDEA集成GitHub、Gitee、GitLab)、GitHub Desktop客户端
Git学习---Git快速入门、Git基础使用、Git进阶使用、Git服务器使用(IDEA集成GitHub、Gitee、GitLab)、GitHub Desktop客户端
194 0
|
6月前
|
Linux
无敌解决GitHub无法ping通也无法登录的问题无敌解决idea连接GitHub提示Invalid authentication data. Connection reset
无敌解决GitHub无法ping通也无法登录的问题无敌解决idea连接GitHub提示Invalid authentication data. Connection reset
266 1