多Git账号配置ssh拉取代码

可以按照以下步骤配置多个 Git 帐户,以便使用不同的邮箱地址在 Gitee 和 GitHub 上拉取代码:

  1. 在终端中,为第一个 Git 帐户生成 SSH 密钥对。假设第一个 Git 帐户的邮箱地址为 a@qq.com,可以执行以下命令:

    ssh-keygen -t rsa -b 4096 -C "a@qq.com" -f ~/.ssh/id_rsa_a
    

    这将在 ~/.ssh/ 目录下生成一个名为 id_rsa_a 的 SSH 私钥和一个名为 id_rsa_a.pub 的公钥。

  2. 将生成的公钥添加到 Gitee 和 GitHub 的帐户设置页面。具体来说,在 Gitee 上,可以依次打开「Settings --> SSH and GPG Keys --> New SSH Key」页面,在页面中添加新公钥并保存即可。在 GitHub 上,可以依次打开「Settings --> SSH and GPG Keys --> New SSH Key」页面,在页面中添加新公钥并保存即可。

  3. 为第二个 Git 帐户生成 SSH 密钥对。假设第二个 Git 帐户的邮箱地址为 b@qq.com,可以执行以下命令:

    ssh-keygen -t rsa -b 4096 -C "b@qq.com" -f ~/.ssh/id_rsa_b
    

    这将在 ~/.ssh/ 目录下生成一个名为 id_rsa_b 的 SSH 私钥和一个名为 id_rsa_b.pub 的公钥。

  4. 将生成的公钥添加到 Gitee 和 GitHub 的帐户设置页面,方法同上。

    注意是复制.pub里面的内容
    
  5. 在终端中,使用以下命令配置第一个 Git 帐户:

    git config --global user.name "a"
    git config --global user.email "a@qq.com"
    ssh-add ~/.ssh/id_rsa_a
    

    这将在 Git 中全局设置第一个 Git 帐户的用户名和邮箱,并将私钥添加到 SSH 代理中。

  6. 在终端中,使用以下命令配置第二个 Git 帐户:

    git config --global user.name "b"
    git config --global user.email "b@qq.com"
    ssh-add ~/.ssh/id_rsa_b
    

    这将在 Git 中全局设置第二个 Git 帐户的用户名和邮箱,并将私钥添加到 SSH 代理中。

注意:拉取代码前,执行下上述三条相应的配置

到此,你可以使用第一个 Git 帐户拉取 Gitee 上的代码,使用第二个 Git 帐户拉取 GitHub 上的代码了。在拉取代码时,需要在 URL 中指定使用哪个 Git 帐户执行操作。例如,在 Gitee 上拉取代码时,需要将地址设为 git@gitee.com:username/repo.git,其中 username 是 Gitee 帐户的用户名,repo 是要拉取的 Git 存储库的名称。在 GitHub 上拉取代码时,需要将地址设为 git@github.com:username/repo.git,其中 username 是 GitHub 帐户的用户名,repo 是要拉取的 Git 存储库的名称。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值