同一个电脑设置多个git账户的配置
有时候,代码需要保存到不同的git仓库中,例如gitee,GitHub,或者是gitLab上,为了方便提交代码,可以设置多对公钥和秘钥,通过配置文件,进行统一管理,而不必使用全局配置的git设置。
设置步骤如下:
第一步 取消全局git账户配置
查看配置列表是否有use.name或use.email
git config –list
删除全局配置的用户名及密码
1 | git config --global --unset user.name |
第二步,添加秘钥
-f 表示保存时候的名称,我这里为了区别开头分别设置为gitee和github;指令如下
1 | ssh-keygen -t rsa -C "yourname@gitee.com" -f gitee_rsa |
这里已经生成了两组公钥和秘钥了,如图
第三步 配置秘钥
新建config文件
1 | # gitee |
第四步 在git上登录账号并添加公钥
分别登陆gitee和GitHub网站,分别添加各自的SSH KEY
第五步 测试
1 | ssh -T git@github |