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
如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)