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 "[email protected]" 
      ssh-keygen -t rsa -f ~/.ssh/id_rsa_gitee -C "[email protected]" 
    

    完成后会在~/.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中的所有内容

猜你喜欢

转载自blog.csdn.net/qq_26849933/article/details/128292454