同时配置Gitee和Github ssh key

一、首先进入用户目录下的.ssh文件夹中

打开 Git Bash命令面板输入以下命令:cd ~/.ssh

二、依次输入以下的命令生成两个平台的key

ssh-keygen -t rsa -C "xxxxxxx@qq.com" -f "github_id_rsa"
ssh-keygen -t rsa -C "xxxxxxx@qq.com" -f "gitee_id_rsa"

输入完成后会在.ssh文件夹下生成以下文件

三、把生成的key通过以下命令复制到gitee和github中

执行cat github_id_rsa.pub

把的到的ssh复制到GitHub,gitee同理操作

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

继续在.ssh目录下输入vi config,添加以下内容:

# 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

然后按esc+:qw保存退出

五、测试

执行ssh -T git@gitee.com
成功返回Welcome to Gitee.com ,yourname!

执行ssh -T git@github.com
成功返回Hi xxx! You've successfully authenticated, but GitHub does not provide shell access.

posted @ 2022-03-08 17:13  awsoyou  阅读(157)  评论(0)    收藏  举报