当前位置:   article > 正文

macbook同时配置github,gitlab,gitee

macbook同时配置github,gitlab,gitee

背景:我的本地环境之前已经配置了github与gitlab的共存,现在想要添加一个gitee的项目,我的全局的账号和邮箱配置已经配置为了gitlab的账号邮箱,下边新增gitee的配置时没有对这一块儿的变更。新增了gitee后,我也对gitlab项目的提交操作做了验证,提交信息仍然是gitlab的配置,未受到影响。

以下为我新增gitee ssh代理的操作步骤:

第一步:生成ssh的公私钥
  1. ssh-keygen -t rsa -C "你的邮箱" -f id_rsa_gitee
  2. -t rsa: 代表选择算法为rsa
  3. -C "你的邮箱": 代表以这个邮箱生成rsa
  4. -f id_rsa_gitee : 代表生成的私钥文件名,公钥文件名

执行上边的命令后,提示输入密码时,直接回车,这样后边操作git命令时可不用每次都要输入密码

成功生成公私钥的日志如下图:

第二步:在~/.ssh目录下新增config文件,并配置github,gitlab,gitee所对应的私钥文件
  1. # 创建config文件
  2. touch ~/.ssh/config
  3. # 编辑config文件
  4. vim ~/.ssh/config
  5. # 编辑内容,三个配置项,仅需变更 IdentityFile 为你的私钥文件名称即可
  6. Host gitee.com
  7. HostName gitee.com
  8. User git
  9. IdentityFile ~/.ssh/id_rsa_gitee
  10. Host gitlab.com
  11. HostName gitlab.com
  12. User git
  13. IdentityFile ~/.ssh/id_rsa_gitlab
  14. Host github.com
  15. HostName github.com
  16. User git
  17. IdentityFile ~/.ssh/id_rsa_github
第三步:config文件配置好后,拷贝 id_rsa_gitee.pub 文件的内容到 gitee 网站的个人中心管理中,添加ssh公钥信息就好

如下图:

第四步:尝试使用ssh协议克隆一个gitee的项目到本地即可
git clone git@gitee.com:你的账号/你的代码仓库.git

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/608569
推荐阅读
相关标签
  

闽ICP备14008679号