zoukankan      html  css  js  c++  java
  • git管理多个github账号

    网上有几个教程,感觉都不完善,自己做个备用。

    git管理多个github账户的关键在于config配置和本地使用方式:

    1、config的作用为指明每个github账号在本地的别名,内容如下:

    如图,个人账号是默认的。工作账号将host命名成了work.github.com

    2、本地使用时要将

    ssh:git@github.com:teayork/test.git 改为 git@work.github.com:teayork/test.git

    例如:#git clone git@github.com:个人账号/仓库.git                  克隆个人账号的仓库到本地

       #git clone git@work.github.com:工作账号/test.git           克隆工作账号的test仓库到本地

    测试链接成功!

    说完关键点,在简述下步骤:

    1、创建keygen,会提示是否修改私钥名称,最好修改,目录不变,名称修改下后缀即可:

    #ssh-keygen -t rsa -C "xxxxxx@xxx.com"

    2、添加私钥:

    #ssh-agent bash

    #ssh-add id_rsa_shangshan

    3、在github-settings-ssh...中添加ssh key。将.ssh文件夹中生成的.pub文件用文本打开将内容复制到key中,title随意。

    4、配置config文件,内容开篇已有:

    #vi config

    怀疑:identityfile能不能配置多个秘钥,这样就只需要在本地和github中增加sshkey就行了。

    参考链接:http://www.cnblogs.com/xjnotxj/p/5845574.html (ps:此链接在创建config时有一些属性会迷惑人,在测试远程连接的时候未添加git@,所以会提示拒绝访问)

  • 相关阅读:
    [BZOJ2882] 工艺
    团队项目成员和题目
    软件工程课堂作业(最小数组和)
    每周进度条(第六周)
    梦断代码阅读笔记01
    每周进度条(第五周)
    每周进度条(第四周)
    软件工程个人作业03
    软件工程个人作业02
    每周进度条(第三周)
  • 原文地址:https://www.cnblogs.com/benjia/p/7516389.html
Copyright © 2011-2022 走看看