多个Git账号使用及配置

-有一个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

设置好后保存测试是否连接成功

测试

那么你原本想在新账号克隆的命令是

就要相应的变成

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180615G12MSD00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券