Mac 环境下连接多个git — ssh方式

1.查看当前是否存在ssh

ls ~/.ssh/

看到 id_rsa 与 id_rsa_pub 则说明已经有一对密钥。

2.生产新的公钥,并命名它不于之前的冲突

ssh-keygen -t rsa -f ~/.ssh/id_rsa_2 -C "yourmail@xxx.com"

3.配置sshKey对应的Host

vim ~/.ssh/config

根据实际的Host修改文件,例如有github和ieit两个Host,则像如下方式修改

# default
Host github.com
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa
# two
Host ieit.github.com
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_2

4.复制新生成的ssh-key,去相应的地方配置

pbcopy < ~/.ssh/id_rsa.pub

5.测试是否成功

ssh -T git@yourhost.com

收到入下信息表示配置成功

The authenticity of host 'github.com (192.30.255.112)' can't be established.
RSA key fingerprint is SHA256:sdfsxxxxxxxxxxxxxxxxxxx.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'github.com,192.30.255.112' (RSA) to the list of known hosts.
Hi gsbybb! You've successfully authenticated, but GitHub does not provide shell access.

6.克隆repo
7.取消全局 用户名/邮箱设置,并进入项目文件夹单独设置

git config --global --list //查看全局设置
git config user.name "yourname"
git config user.email "your@email.com"

8.命令行进入项目目录,重建 origin

git remote rm origin
git remote add origin git@ieit.github.com

9.成功,可以 push 测试一下

Mac 环境下连接多个git — ssh方式相关推荐

  1. 在MAC环境下玩转树莓派

    在MAC环境下玩转树莓派 一.Mac使用终端装系统 二.Mac使用终端连接ssh 之前我们拍的基础视频都是在windows环境下进行写系统还有ssh连接这些基础操作. 那么这期教程就是对之前基础教程的 ...

  2. Mac系统下连接阿里云并运行java程序

    文章目录 Mac系统下连接阿里云并运行java程序 第一步:连接服务器并查看当前服务器中java的版本 第二步:自行安装jdk环境 第三步:安装上传的jdk,并配置环境变量 第四步:创建.java程序 ...

  3. Mac环境下Docker及Splash的安装运行教程

    一.前言 由于最近使用Python爬虫框架scrapy练习爬虫,在爬取动态网页的时候,需要用到splash,进行对动态网页进行JavaScript渲染,但是使用splash又必须安装Docker.因为 ...

  4. 超详细的mac环境下编译魔改frida-server

    文章目录 前言 一.编译最新版本 1.搭建环境 2.代码下载 3.编译 二.魔改再编译 1.切换到指定tag:15.1.12 2.打hluda patch 3.编译 前言 对于frida的编译和魔改想 ...

  5. 在linux的环境下 连接深澜校园网的方法

    在linux的环境下 连接深澜校园网的方法 在学校必须用用校园网客户端联网,而又没有能力写linux下的客户端的,而且无线网卡驱动不支持的情况下,想了一些招式来连接深澜校园网,最后终于成功了 < ...

  6. Ionic制作Hybrid App系列一:Mac环境下Ionic的搭建

    最近公司项目要做app.由于开发时间较短,并且要出web,android和ios三个版本,经过考虑后决定尝试用Hybrid App的开发方式.说到Hybrid App(混合应用),什么是混合应用? 混 ...

  7. 如何在Mac环境下搭建svn服务器端环境

    为什么80%的码农都做不了架构师?>>>    在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境.在Mac环境下,由于Mac自带了svn的服务器端和客户端功 ...

  8. Mac环境下svn的使用

    CHENYILONG Blog Mac环境下svn的使用 Mac环境下svn的使用 在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境.在Mac环境下,由于Mac自带了svn的 ...

  9. mac 环境下 制作windows系统U盘启动盘

    mac 环境下 制作windows系统U盘启动盘 下载系统文件   ylmf.iso 转换为img文件 hdiutil convert /Users/os/Downloads/ylmf.iso -fo ...

最新文章

  1. 视觉SLAM技术应用
  2. 在linux环境下重启oracle数据库,解决密码过期的问题
  3. [小技巧]PicGo、Gitee和Typora构建在线图床
  4. MySql中truncate,delete,drop的异同点
  5. OpenGL之控制渲染图形的移动
  6. 启动php出现的错误
  7. 集成Dapr的 Azure 容器应用
  8. java 转json_Java转JSON串的几种方式
  9. ASTreeView 1.4.0发布(ASP.NET树控件)
  10. 【Java】什么是多态?多态的实现机制是什么?
  11. 数据库查询语句(高端)
  12. 复利计算——单元测试
  13. 20181102_WCF简单双工
  14. Http协议中常用字段总结(不定时完善中)
  15. 如何编译Linux内核源码?
  16. 阿里云ECS实例邮件发送不了的解决办法
  17. HyperLPR车牌识别技术算法之车牌粗定位与训练
  18. Django 1.4 Python 2.7菜鸟入门
  19. 21天混入数据科学家队伍
  20. 论文写作 1: 学术论文的基本概念

热门文章

  1. 电脑前面的插孔没声音怎么设置_手机没声音是怎么回事
  2. LeetCode刷题之旅
  3. aspose word copy 获取某页的内容_6月已至,Aspose.Words又双叒叕更新到v20.6!PDF版本1.5标记过时...
  4. oracle往据,指定日期查询数Oracle据库
  5. trunc 文字与格式与字符串不符_EXCEL字符串中间数字提取进阶
  6. Spark详解(五):Spark作业执行原理
  7. android权限控制泄露,Android应用的权限泄露分析
  8. java 操作系统 模拟 daima_求C/C++或java写的比较简单的操作系统的模拟程序
  9. iis Service Unavailable解决方法(权限问题)
  10. 批量删除文件名中的相同文字