网站是做响应式还是自适应的好,wordpress淘宝客建站,黑网站代码制作,wordpress ssl视频讲解因为工作需要#xff0c;需要使用Gitlab#xff0c;所以公司的项目都是使用Gitlab来提交代码的#xff1b;但是平时自己想学习研究一些东西是使用的Gitee#xff0c;所以需要在一台电脑上配置多个Git平台账号#xff0c;以下是配置的步骤#xff1a;
删除Global的设置
…因为工作需要需要使用Gitlab所以公司的项目都是使用Gitlab来提交代码的但是平时自己想学习研究一些东西是使用的Gitee所以需要在一台电脑上配置多个Git平台账号以下是配置的步骤
删除Global的设置
首先通过如下命令查看是否设置了全局配置
git config --global --list如果有配置则逐一删除比如user.emailuser.name git config --global --unset user.emailgit config --global --unset user.name生成一对新的RSA公私钥
用如下命令生成此过程会让用户输入公私钥的存储位置一般存放为 ~/.ssh/xxxxxxxx为新的文件名注意这里不要和旧的重名了比如可以设置为 ~/.ssh/id_rsa_gitee
ssh-keygen -t rsa -C youremailexample.com配置config文件
在 ~/.ssh/目录下面添加一个名为config的文件注意这里是没有后缀的一般建议使用vi或者vim命令来创建文件内容如下
Host gitlab.comHostName gitlab.comIdentityFile ~/.ssh/id_rsaPreferredAuthentications publickeyUser zhangsanHost gitee.comHostName gitee.comIdentityFile ~/.ssh/id_rsa_giteePreferredAuthentications publickeyUser wangwu
测试
用如下命令检测是否配置成功 ssh -T gitgitee.com配置不同的user
比如对于gitlab我想用张三(zhangsan, zhangsanabc.com)对于gitee我想用王五(wangwuwangwuabc.com)需要做如下配置
修改~/.gitconfig内容如下
[user]name youNameemail youEmailexample.com[includeIf gitdir:**/company/**]path ~/.gitconfig_work[includeIf gitdir/i:**/personal/**]path ~/.gitconfig_self创建~/.gitconfig_work内容如下
[user]name zhangsanemail zhangsanabc.com创建~/.gitconfig_self内容如下
[user]name wangwuemail wangwuabc.com当clone自己的项目时要把项目clone到文件夹personal下面即可 当clone公司的项目时要把项目clone到文件夹company下面即可 记得在commit前运行如下命令确认一下
git config user.name