当前位置:   article > 正文

GIT系列(八)git同时配置gitee和github_ubuntu20.04同时配置github和gitee csdn

ubuntu20.04同时配置github和gitee csdn


前言

开发经常会有两个甚至多个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" 
    
    • 1
    • 2

    完成后会在~/.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
  • 1
  • 2
  • 3
  • STEP 4 配置config文件

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

touch ~/.ssh/config
  • 1

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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 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
  • 1
  • 2

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

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

闽ICP备14008679号