windows电脑同时要加入github和gitee的公钥和私钥,怎么处理

每次因为下面的链接失效了,都得重新去网上寻找解决方案,这里干脆直接描述下这次的一个正确的操作过程吧。

1. 先生成公钥和私钥

ssh-keygen -t rsa -C 'zhf19970510@163.com' -f ~/.ssh/gitee_id_rsa
ssh-keygen -t rsa -C '1594384725@qq.com' -f ~/.ssh/github_id_rsa

将私钥身份添加到 OpenSSH 身份验证代理,从而提高 ssh(1) 的认证速度。(网上抄的关于ssh-add命令的解释

ssh-add ~/.ssh/gitee_id_rsa
ssh-add ~/.ssh/github_id_rsa

将公钥(github_id_rsa.pub文件中的内容)添加到github的ssh key中。

在~/.ssh目录下添加config文件,配置内容如下:

配置内容如下:

复制代码
# gitee
Host gitee.com
HostName gitee.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/gitee_id_rsa
# github
Host github.com
HostName ssh.github.com
Port 443
PreferredAuthentications publickey
IdentityFile ~/.ssh/github_id_rsa
复制代码

最后执行命令:

ssh -T git@github.com

 成功了,可以正常pull和push代码了。

 

https://blog.csdn.net/2401_84048161/article/details/137897122

参考:

https://blog.csdn.net/2401_84048161/article/details/137897122

 

由于上面链接可能收费,可以提供下面不收费操作步骤:

https://openatomworkshop.csdn.net/6615ff691a836825ed7a6d1d.html?dp_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6Njg4NzM4NSwiZXhwIjoxNzI4MTc0Njg2LCJpYXQiOjE3Mjc1Njk4ODYsInVzZXJuYW1lIjoicXFfNDEzNzQ0NzcifQ.S76stnkjD2kaDg_V7GsGunZYrN5iZkn0138QmOvznDs&spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7Ebaidujs_baidulandingword%7Eactivity-1-108549185-blog-137897122.235%5Ev43%5Epc_blog_bottom_relevance_base5&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7Ebaidujs_baidulandingword%7Eactivity-1-108549185-blog-137897122.235%5Ev43%5Epc_blog_bottom_relevance_base5&utm_relevant_index=1

另外,如果报错 ssh: connect to host github.com port 22: Connection refused

可以访问下面地址提供解决方案:

https://blog.csdn.net/qq_64549266/article/details/138321152



如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。
posted @   君莫笑我十年游  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示