-有一个github账号,和一个码云账号,两个账号进行维护
设置多账号
清除git的全局设置
生成新的SSH keys
添加并识别新的SSH keys私钥
添加新的SSH keys到Git账号的SSH设置中
配置~/.ssh/config文件
验证连接Git
1、清除git的全局设置
新安装git跳过这一步。如果对git设置过的user.name和user.email,类似这种设置过:
必须首先删除该设置, 不然会冲突的。取消全局设置方法:
2、查看配置配置文件是否存在
如果文件夹显示为空或者控制台提示没有此文件夹,那么本台机器没有配置过任何SSH。
3、生成新的SSH keys
生成ssh keys命令:
如果一般直接回车,默认生成id_rsa和id_rsa.pub,id_rsa私钥_rsa_pub公钥。多个git账户不行,需要注意,出现提示输入文件名的时候,直接输入
绿色字体是你自定义文件名称,
设置密码
这个就算了没设置过,直接回车回车就好了
成功生成秘钥
查看生成的ssh keys公钥命令:绿色为你刚才命名的文件名称
在GitHub的设置中粘贴公钥
4、设置好后,在按照1-3步骤重复操作生成第二个秘钥。
5、配置~/.ssh/config文件
创建config文件,如果没有的话
打开Finder前往.ssh文件夹
#osOne
Hostgitee# 此处是设置的你在终端调用的命令名字
HostNamegitee.com# 这个事你设置的Git线上网址
User git
IdentityFile~/.ssh/id_gitee# 这里是你刚才生成的私钥路径
#ostwo
Hostgithub
HostNamegithub.com
User git
IdentityFile~/.ssh/id_github
设置好后保存测试是否连接成功
测试
那么你原本想在新账号克隆的命令是
就要相应的变成
领取专属 10元无门槛券
私享最新 技术干货