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

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

  • 大功告成 !

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



相关文章
|
1月前
|
Devops Shell 网络安全
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
85 16
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
|
1月前
|
程序员
Mac mini 通过键盘连接蓝牙鼠标
本文介绍了一种 Mac mini 通过纯键盘操作连接蓝牙鼠标的方法。
172 8
|
5月前
|
JavaScript Linux Android开发
mac环境下搭建frida环境并连接网易mumu模拟器
这篇文章介绍了如何在mac环境下搭建Frida环境,并详细说明了如何连接网易MuMu模拟器进行动态分析。
344 1
|
6月前
|
网络安全
mac下通过ssh脚本实现免账号密码连接运服务器
mac下通过ssh脚本实现免账号密码连接运服务器
71 3
|
6月前
|
监控 网络安全 数据安全/隐私保护
Mac服务器ssh连接工具
Mac服务器ssh连接工具
190 2
|
6月前
|
Java 网络安全 开发工具
新手入门Java。如何下载Eclipse、写出最基本的“Hello word”以及如何连接github并且上传项目。
新手入门Java。如何下载Eclipse、写出最基本的“Hello word”以及如何连接github并且上传项目。
80 0
|
8月前
|
弹性计算 Ubuntu Linux
为什么要学习去使用云服务器,外网 IP能干什么,MAC使用Termius连接阿里云服务器。保姆级教学
为什么要学习去使用云服务器,外网 IP能干什么,MAC使用Termius连接阿里云服务器。保姆级教学
|
8月前
|
开发工具 git
idea中git替换,推送到新的github或者gitlab上面
idea中git替换,推送到新的github或者gitlab上面
703 2
|
8月前
|
Java 开发工具 git
已经连接过github远程库,如何再次推送及删除远程库的内容
已经连接过github远程库,如何再次推送及删除远程库的内容
|
9月前
|
安全 Shell 网络安全
Git学习---Git快速入门、Git基础使用、Git进阶使用、Git服务器使用(IDEA集成GitHub、Gitee、GitLab)、GitHub Desktop客户端
Git学习---Git快速入门、Git基础使用、Git进阶使用、Git服务器使用(IDEA集成GitHub、Gitee、GitLab)、GitHub Desktop客户端
231 0