目前已有公司的gitlab和自己搭建的gitlab服务器两个账号,现在以添加oschina(码云)账号为例:
一、 默认已有第一个git账号(一般第一个git账号的配置很简单)
二、开始添加非第一个git账号:
1.生成和部署SSH Key
生成秘钥时需注意,不可以在再用默认的名字:id_rsa,在这里重命名为:id_rsa_oschina;回车,运行之后会在.ssh目录下生成对应的秘钥,然后将公钥复制到oschina中,如下图:
2.添加秘钥到SSH Agent
因为默认只读取id_rsa,为了让SSH识别新的私钥,需将其添加的SSH agent中
3.创建并配置config文件(添加第二个git账号时需创建)
4.测试
5.添加账号和密码
ps:一般添加一个账号的时候会设置成全局用户和邮箱,利用一下命令可撤销:
git config --global --unset user.name
git config --global --unset user.email
添加第二个账号的时候,配置为局部的用户和邮箱;第一个账号的全局变量撤销与否都可以.