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 多账号配置的主要内容,如果未能解决你的问题,请参考以下文章

Github 多账号配置

git 本地如何配置多平台账号|本地 git 账号关联远程 github/gitlab/gitee

git 本地如何配置多平台账号|本地 git 账号关联远程 github/gitlab/gitee

多个 github 账号,怎样配置对应的 ssh key

Git的多账号登录配置

Git配置多个github账号