GIT系列(八)git同时配置gitee和github


前言

开发经常会有两个甚至多个git服务的账号,如何同时使用他们。

配置步骤

  • STEP 1 删除id_rsa文件

查看.ssh文件夹下是否存在id_rsa文件和id_rsa.pub文件,若存在删除。

  • STEP 2 生成两个新的 SSH keys

      ssh-keygen -t rsa -f ~/.ssh/id_rsa_github -C "xxxxxxx@qq.com" 
      ssh-keygen -t rsa -f ~/.ssh/id_rsa_gitee -C "xxxxxxx@qq.com" 
    

    完成后会在~/.ssh / 目录下生成以下文件
    在这里插入图片描述

  • STEP 3 识别 SSH keys 新的私钥

ssh默认只读取 id_rsa,为了让 SSH 识别新的私钥,需要将新的私钥加入到 SSH agent 中

eval `ssh-agent -s`
ssh-add ~/.ssh/id_rsa_github
ssh-add ~/.ssh/id_rsa_gitee
  • STEP 4 配置config文件

多账号配置 config 文件
创建config文件

touch ~/.ssh/config

config 中填写的内容

#Default gitHub user Self
Host github.com
    HostName github.com
    User git
    IdentityFile ~/.ssh/id_rsa_github

#gitee
Host gitee.com
    Port 22
    HostName gitee.com
    User git
    IdentityFile ~/.ssh/id_rsa_gitee
  • STEP 5 github添加ssh

戳这里 GIT系列(二) ubuntu环境下载与安装

  • STEP 6 gitee添加ssh

    打开 https://gitee.com/profile/sshkeys
    在这里插入图片描述标题随意,公钥为id_rsa_gitee.pub中的所有内容

  • STEP 7 验证

	# 在你电脑的任何地方打开git bash窗口,输入如下命令
	ssh -T git@gitee.com

同样的加入信任列表和配置成功的信息
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

胖茄子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值