博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mac 环境下连接多个git — ssh方式
阅读量:5990 次
发布时间:2019-06-20

本文共 1253 字,大约阅读时间需要 4 分钟。

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.comHostName github.comUser gitIdentityFile ~/.ssh/id_rsa# two                                                                           Host ieit.github.comHostName github.comUser gitIdentityFile ~/.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)? yesWarning: 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 origingit remote add origin git@ieit.github.com

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

转载地址:http://yvnlx.baihongyu.com/

你可能感兴趣的文章
[python]标准比较运算符
查看>>
vue.js 第十课-第十六课
查看>>
ASP.NET中后台注册js脚本攻略(转)
查看>>
POJ-1159 Palindrome---变成回文串的最小代价
查看>>
如何自定义View
查看>>
Jupyter Notebook通过latex输出pdf
查看>>
linux杀掉80端口线程命令
查看>>
浏览器判断是否安装了ios/android客户端程序
查看>>
统计学习方法:最大熵模型
查看>>
MAC下Eclipse的常用快捷键
查看>>
MySQL 数据备份与还原
查看>>
QT线程初次使用。遇到的问题。
查看>>
SOAP和REST
查看>>
进程调度模拟程序
查看>>
$.messager.alert
查看>>
烦恼的高考志愿
查看>>
GCD
查看>>
Java 浅析三大特性之一封装
查看>>
python安装(python2.7)
查看>>
Schedule(Hackerrank Quora Haqathon)
查看>>