美文网首页
github和coding共存

github和coding共存

作者: 黄煎鱼 | 来源:发表于2017-06-16 14:25 被阅读0次

首先,创建SSH公钥(这里用的是mac系统)

添加创建代码,先添加github账号
$ssh-keygen -t rsa -C "GitEmail@example.com"
# Creates a new ssh key, using the provided email as a label
# Generating public/private rsa key pair.
Enterfileinwhich to save the key (/Users/you/.ssh/id_rsa):[Pressenter]  

这里先别按回车,因为我们需要不同账号登陆,我们输入

/Users/you/.ssh/id_rsa_git

回车,记住前面的you每个不同电脑账号显示不一样。改成跟你提示一样的。

创建coding账号的,假设我们名字为id_rsa_coding
$ssh-keygen -t rsa -C "CodingEmail@example.com"
# Creates a new ssh key, using the provided email as a label
# Generating public/private rsa key pair.
Enterfileinwhich to save the key (/Users/you/.ssh/id_rsa):[Pressenter]  /Users/you/.ssh/id_rsa_coding //回车
创建配置文件,用来区分不同账号
$vi ~/.ssh/config

用vi编辑器来创建config文件,按键盘i,插入文本。复制修改如下

#one(GitEmail@example.com)
Host git
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa_git
User yourName

#two(CodingEmail@example.com)
Host coding
HostName git.coding.net
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa_coding
User yourName

然后按键盘的esc,输入 :wq 回车 退出保存

image.png

然后再通过命令,把公钥添加到系统

$ssh-add id_rsa_coding id_rsa_git

如果在第一步有输入秘钥的话,这里会让你输入

image.png

添加完以后,可以通过如下命令来查看

$ssh-add -l
image.png
然后我们把2份pub的内容放到git跟coding里面

不懂请看文档:coding创建公钥

image.png

放好以后,我们开始在命令行测试看有没有连接成功~

ssh -T git@git

coding测试

ssh -T git@coding

这个其实等同于,还记得我们的config配置文件么

ssh -T git@github.com

如下图,恭喜你成功了。


image.png

然后以后我们克隆项目命令

git clone git@git.coding.net:huangjianyu/TestCoding.git

改为

git clone git@coding:huangjianyu/TestCoding.git

就是把host对应的,clone后就可以直接cd到目录下,操作了。不需要指定账号。

image.png image.png

相关文章

网友评论

      本文标题:github和coding共存

      本文链接:https://www.haomeiwen.com/subject/vewpqxtx.html