微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

本机GitHub多账号操作

参考:https://blog.csdn.net/qq_43199318/article/details/103469792

tip : 如果Github打开慢,请搜索GithubHost修改本地host文件

1. 必备条件(有A和B两个Github账户)比如我的 A账户名是Any  B账户名是Bny 

2. 本机~/.ssh文件创建公钥私钥(ssh-keygen -t rsa -C "邮箱") 回车输入钥名(A账户钥名: 比如我输入的是A)

3. 本机~/.ssh文件创建公钥私钥(ssh-keygen -t rsa -C "邮箱") 回车输入钥名(B账户钥名: 比如我输入的是B)

4. 现在~/.ssh下有创建的A和B账户的公钥和私钥 分别是(A和A.pub)(B和B.pub)

5. 分别在Any和Bny两个Github账户设置里面添加公钥 Any添加A.pub的内容、 Bny添加B.pub的内容

6. 设置~/.ssh文件里面的config文件(没有就创建)

7. vim写入

  # 可以随便写(这是第一条)

  Host A

  # 对应Github网址

  HostName github.com (固定不用改)

  # A账户Github名称 (比如我的A账户Github名称是Any)

  User Any

  # 秘钥路径

  IdentityFile ~/.ssh/A账户秘钥名称 (这里是 ~/.ssh/A)

 

  # 可以随便写 (这是第二条)

  Host B

  # 对应Github网址

  HostName github.com (固定不用改)

  # A账户Github名称 (比如我的B账户Github名称是Bny)

  User Bny

  # 秘钥路径

  IdentityFile ~/.ssh/B账户秘钥名称 (这里是 ~/.ssh/B)

8 检测A账户是否通过 ssh –T git@A

9 检测B账户是否通过 ssh –T git@B

10 已React地址为例

  原始地址为 git clone git@github.com:facebook/react.git

  现在修改为 git clone git@A:facebook/react.git 

11 clone下来以后就可以在本地修改提交了,提交后的数据会分别到不同的账户下。

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐