Github 多账号配置
Posted hanwen1014
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Github 多账号配置相关的知识,希望对你有一定的参考价值。
1. 不同账户,生成不同密钥
ssh-keygen -t rsa -f github1 -C "[email protected]"
ssh-keygen -t rsa -f github2 -C "[email protected]"
2. 把生成的公钥添加到github上,设置,ssh-key,new ssh。
3. 编辑~/.ssh/config文件添加如下内容:
# 其中Host是主机别名,HostName是github服务器地址,User是GitHub服务器用户名,
# IdentityFile是和GitHub服务器通信的ssh私钥,通过IdentityFile就可以区分出
# 不同的账号。
Host account1
HostName github.com
User git
IdentityFile ~/.ssh/github1
Host account2
HostName github.com
User git
IdentityFile ~/.ssh/github2
4. ssh-add 管理
ssh-add github1
ssh-add github2
5. git remote set-url origin account1:github账号/xxxx.git
以上是关于Github 多账号配置的主要内容,如果未能解决你的问题,请参考以下文章
git 本地如何配置多平台账号|本地 git 账号关联远程 github/gitlab/gitee