git的两个git服务器设置, 一个公司的git服务器,一个是github

作者: Arvin Chen 分类: Git 来源: Break易站(www.breakyizhan.com)

如果你用公司的电脑,公司有自己的Git服务器,而你自己也有自己的GitHub,那么,如果你想要在公司的电脑上用GIT推送到GitHub,而不是推送到公司的GIT服务器,那么应该怎么设置呢?

现在假设公司的git设置没有问题,你已经把自己的项目拷贝到自己的电脑上了,那么你需要做的就是:

1. 去到你自己的项目目录中,设置这个目录中项目对应的账号。

$ git config user.name "newname"
$ git config user.email "newemail"

现在git方面,不同的邮箱是需要不同的密钥的。

2. 生成新的密钥

如果你是按照课程里面生成密钥的,那么,你在用户目录可以看到id_rsa.pub和id_rsa这两个文件。(可以回顾一下这方面的课程:GIT远程仓库github的建立

我们还是按照生成密钥的命令:

$ ssh-keygen -t rsa -C "newemail"

记得不要一路回车,在第一个对话的时候输入id_rsa_ownone,这样子我们就能在默认目录C:\Users\Administrator\.ssh找到生成pub key里面的id_rsa_ownone.pub文件。

3. 复制id_rsa_ownone.pub文件里面的内容到GitHub上面;


这个方面可以参考课程:GIT远程仓库github的建立

4. 尝试连接GitHub;

$ ssh -T git@github.com

如果连接成功,那么就已经OK了,如果不行的话,我们需要我们需要重启一下ssh-agent,把key添加到里面去。

5. 重启一下ssh-agent,把key添加到里面去;

$ exec ssh-agent /bin/bash
$ ssh-add ~/.ssh/id_rsa_ownone

之后再测试就成功啦!现在大家是不是知道应该怎么在同一台电脑上拥有两个Git仓库了吧!

本文内容来自:git的两个git服务器设置, 一个公司的git服务器,一个是github – Break易站

---Author: Arvin Chen   ---Web Address: www.breakyizhan.com  (Break易站)

  •   本文标题:git的两个git服务器设置, 一个公司的git服务器,一个是github - Break易站
    转载请保留页面地址:https://www.breakyizhan.com/git/232.html

    发表笔记

    电子邮件地址不会被公开。 必填项已用*标注

    更多阅读