本地配置多个 Git 账户信息,满足不同的 Git 平台

写在前面的话

因为工作的时候为了访问速度快,我把很多仓库都迁移到了码云。但是呢,个人的一些东西还是保留在了 GitHub 了。这样就存在一个不得不解决的问题,就是两个平台的注册时使用的邮箱不同,用户名也不同。

之前都是每次 push 的时候输入账号和密码来解决这个问题的,但是这样实在是太麻烦了。于是,求助了一下万能的百度(其实更喜欢用 Google),就有了这篇文章。

主要是通过码云GitHub 平台的 SSH 公钥实现本地多个 Git 账户的方式。

本地生成不同的 SSH-Key

这一步主要是通过下面这个命令,针对不同的平台生成不同的 SSH-Key:

ssh-keygen -t rsa -C email -f ~/.ssh/id_rsa

需要说明的是:

  • email:指的是你在对应平台注册时所使用的邮箱地址。
  • id_rsa:指的是你在本地生成 SSH-Key 文件的名称。可以针对不同的平台命名不同的名称,比如针对码云可以命名为 gitee_id_rsa

接下来,我们就可以通过上面的命令来分别生成不同平台的 SSH-Key,我这儿提供码云GitHub 平台:

  • 码云平台的 SSH-Key:

      ssh-keygen -t rsa -C 'xxxxx@company.com' -f ~/.ssh/gitee_id_rsa
    
  • Github 平台的 SSH-Key:

      ssh-keygen -t rsa -C 'xxxxx@qq.com' -f ~/.ssh/
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值