首页 github使用系列1:如何在同一台电脑上使用多个GitHub账号
文章
取消

github使用系列1:如何在同一台电脑上使用多个GitHub账号

首先需要对自己的多个不同账户生成对应的秘钥

然后将两个pub公钥分别添加到对应的github账户中

然后

1
2
3
4
5
6
7
8
9
10
11
12
13
vim ~/.ssh/config

#private
Host github_private #可任意名字
HostName ssh.github.com
User git
IdentityFile ~/.ssh/id_rsa1

#work
Host github_*work*
HostName ssh.github.com
User git
IdentityFile ~/.ssh/id_rsa_2

然后测试下

1
2
ssh -T git@github_*private* 
ssh -T git@github_*work*

然后删除git配置的全局用户名和邮箱.

接着在自己每个项目的仓库中按照需要设置不同的user.nameuser.email.

后面clone时把github.com替换成对应的Host名字即可

如果已经clone了可以更新url:

1
git remote set-url origin git@github_work:username/repo_name.git
本文由作者按照 CC BY 4.0 进行授权

测试

github使用系列2:如何在手机上新建文件夹