生成gitee和github 的 SSH Key
1. ssh-keygen -t rsa -C "xxxxxxx@qq.com" -f "id_rsa_github"
2. ssh-keygen -t rsa -C "xxxxxxx@qq.com" -f "id_rsa_gitee"
配置github的SSH key
输入自己的邮箱后一直回车,即可出现以下画面
查看SSH Key
cat id_rsa_github.pub // 这里是查看 github的 SSH Key
拷贝ssh-rsa开头的ssh key,然后到github上添加ssh key
右键头像,下面有个Setting,在里面配置 ssh
自己取一个名字,把刚才命令行复制的ssh 粘贴在下面,点击添加
配置gitee的 ssh key
操作和上面的类似,只是把命令换成了
ssh-keygen -t rsa -C "xxxxxxx@qq.com" -f "id_rsa_gitee"
然后把生成的ssh key 复制到gitee,点击确定(操作类似上面的github添加ssh)
添加 config解决ssh冲突
在 .ssh 文件夹路径下
执行命令:vi config
在这里面一个一个输入比较慢,所以先退出,先按键盘的 Esc,输入“ :wq ”,回车退出
然后 C盘 的.shh 文件夹中 找到 并打开 config 文件,将下面的内容复制进 config 文件,保存即可
# gitee
Host gitee.com
HostName gitee.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa_gitee
# github
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa_github
注意:
上面这个是关键的一步,一定要新创config文件解决ssh冲突
测试是否配置成功
ssh -T git@gitee.com
ssh -T git@github.com
输入命令,出现下面类似的结果即配置成功
总结:
本文章主要介绍 git 同时配置github和 gitee 的ssh key 的相关步骤
最重要的是要新创 config 文件 解决 ssh冲突
文章是关于 git 的初级内容,文章如有错误,恳请大家提出问题,本人不胜感激
文章对大家有帮助的话,希望大家能动手点赞鼓励,未来一起努力 长路漫漫,道阻且长
转载请注明出处:https://blog.csdn.net/qq_52855464/article/details/124890091?spm=1001.2014.3001.5501
还没有内容