zoukankan      html  css  js  c++  java
  • 本机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 (固定不用改)

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

      User Bny

      # 秘钥路径

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

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

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

    10 clone代码 使用ssh地址 以React地址为例 

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

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

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

    黄昏时拿你的肋骨酿酒,百年后醉的有血有肉。
  • 相关阅读:
    Oracle9使用oradata恢复数据库
    我该怎么安排下属的工作项目经理如何分配任务
    如果说中国的程序员技术偏低,原因可能在这里
    项目经理问:为什么总是只有我在加班 – 挂包袱现象
    【转】面试真经
    [JAVA]PING和TELNET用法介绍
    Hello World 你懂的
    线程间操作控件
    获取客户端相关信息
    winfrom 特效 [转载]
  • 原文地址:https://www.cnblogs.com/wanan-happy/p/14588504.html
Copyright © 2011-2022 走看看