Bootstrap

一台电脑配置两个git账号(自己的gitee,公司的gitlab)

第一步:清除已有的全局配置

git config --global --unset user.name
git config --global --unset user.email

第二部:生成两个秘钥

ssh-keygen -t rsa -C "你的邮箱[email protected]"
ssh-keygen -t rsa -C "你的邮箱[email protected]"

上面命令分别单独执行,然后不要一路回车,要分别给秘钥重命名

生成如下:

 第三步:

把生成的秘钥分别添加到各自的ssh公钥(SSH Keys)里面

第四步:在.ssh文件夹中创建config文件

#gitee server one
Host gitee
    Hostname gitee.com
    User git
    PreferredAuthentications publickey
    IdentityFile C:\Users\JAMO\.ssh\id_rsa_self
#gitee server two,公司自己搭建的gitlab
Host gitlab
    Hostname 192.168.166.3
    User git
    PreferredAuthentications publickey
    IdentityFile C:\Users\JAMO\.ssh\id_rsa_business

第五步:测试

测试gitee

ssh -T [email protected]

测试gitlab

ssh -T [email protected]

最后远程地址需要注意:

比如项目地址为http://192.168.166.3/test 那么使用的时候要改为http://gitlab/test,  这里gitlab为config中的Host,这里替换为自己写的Host,同样如果是gitee的仓库这里就是http://gitee/test

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;