当前位置:首页 > 开发 > 编程语言 > 版本管理工具 > 正文

github中多个平台共存

发表于: 2015-07-19   作者:jackyrong   来源:转载   浏览:
摘要: 在个人电脑上,如何分别链接比如oschina,github等库呢,一般教程之列的,默认 ssh链接一个托管的而已,下面讲解如何放两个文件 1) 设置用户名和邮件地址 $ git config --global user.name "xx" $ git config --global user.email "test@gmail.com"
在个人电脑上,如何分别链接比如oschina,github等库呢,一般教程之列的,默认
ssh链接一个托管的而已,下面讲解如何放两个文件


1) 设置用户名和邮件地址

$ git config --global user.name "xx"

$ git config --global user.email "test@gmail.com"
生成ssh-key
ssh-key保存在`~/.ssh文件中
ssh-keygen -t rsa -C "test@gmail.com"

  默认的是保存在~/.ssh目录下的id_rsa,但如果是多个平台的话,
则在做ssh key的时候,要不同的名称命名

2) 新密钥添加到SSH agent中
   因为默认只读取id_rsa,为了让SSH识别新的私钥,需将其添加到SSH agent中:

ssh-add ~/.ssh/id_rsa_work


如果出现Could not open a connection to your authentication agent的错误,就试着用以下命令:

ssh-agent bash
ssh-add ~/.ssh/id_rsa_work

3) 设置config文件
  touch config
  设置如下:
   Host  git.oschina.net-jackyrong
Hostname git.oschina.net
user jackyrong
    IdentityFile ~./ssh/id_rsa

Host  github.com-jackyrong
Hostname github.com
user jackyrong
    IdentityFile ~./ssh/id_rsa.github

4) 分别用ssh -T 去测试,出现成功字样,证明成功了

github中多个平台共存

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号