当前位置:   article > 正文

【GitHub、Gitee】同时配置SSH Keys详细教程_github和gittee同时绑定密钥

github和gittee同时绑定密钥

前提:安装Git客户端

一、右键桌面,Git Bash Here

二、输入以下命令

cd ~/.ssh
  • 1

若出现下图报错,表示没有.ssh这个文件夹,那么需要我们自己来创建
在这里插入图片描述

创建.ssh文件夹

mkdir ~/.ssh

cd ~/.ssh
  • 1
  • 2
  • 3

在这里插入图片描述

三、输入下面两个命令,分别生成两个平台的SSH Keys

换成GithubGitee平台绑定的邮箱

$ ssh-keygen -t rsa -C "xxxxxxx@qq.com" -f "github_id_rsa"
$ ssh-keygen -t rsa -C "xxxxxxx@qq.com" -f "gitee_id_rsa"
  • 1
  • 2

在这里插入图片描述

打开.ssh文件所在的位置(C盘的用户目录下),可以看到生成的文件如下:
在这里插入图片描述

四、把公钥(public key)复制到gitee和github

  1. 打开gitee_id_rsa.pub文件,将内容复制到gitee的ssh中保存:https://gitee.com/profile/sshkeys
  2. 打开github_id_rsa.pub文件,将内容复制到gitee的ssh中保存:https://github.com/settings/keys

五、创建config文件解决ssh冲突

执行命令:vi config

输入字母i,进入编辑模式

输入以下内容:

# gitee
Host gitee.com
HostName gitee.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/gitee_id_rsa
 
# github
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/github_id_rsa
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

注意:上面输入完成之后,先按Esc,输入“:wq”,回车,然后找到并打开config文件,将以上内容复制进config文件,保存即可。

六、测试

测试gitee命令:

ssh -T git@gitee.com

  • 1
  • 2

测试GitHub命令:

ssh -T git@github.com
  • 1

若遇到如下提示,输入yes即可认证成功,如果没有遇到,则会提示成功认证!

在这里插入图片描述

出现以下内容表示连接成功!

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

闽ICP备14008679号