github管理多个key

1、在github上创建仓库(自己上网搜)

2、在本地创建ssh key

$ ssh-keygen -t rsa -C "email@xxx.com"

注意:

        不要三个回车就过去了,要起一个名字。

        不填路径直接起一个名字就是生成在当前目录下。

203022_kno6_2912702.png

3、把生成的密匙test和test.pub剪切到C:\Users\Administrator\.ssh(如果是Windows系统的话)

4、在C:\Users\Administrator\.ssh目录下新建config文件

5、config文件用编辑器打开,添加内容

Host github.com
	HostName github.com
	PreferredAuthentications publickey
	IdentityFile ~/.ssh/id_rsa
	User git

Host test.github.com
	HostName github.com
	PreferredAuthentications publickey
	IdentityFile ~/.ssh/test
	User git

Host test2.github.com
	HostName github.com
	PreferredAuthentications publickey
	IdentityFile ~/.ssh/test2
	User git

有多个key就添加多个。

6、如果已经克隆过项目了,需要修改项目中.git/config文件

[remote "origin"]
	url = git@test.github.com:git/Session.git
	fetch = +refs/heads/*:refs/remotes/origin/*

需要确保.ssh/config中Host后面的test.github.com

与项目中.git/config里的url=git@test.github.com:git/session.git一致

7、检验配置是否正确

$ ssh -T git@test.github.com

 

转载于:https://my.oschina.net/Shawn1in/blog/794799

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值