本文介绍: GitHub 在 2022 年 3 月 15 日之后将不再支持 RSA 算法生成的密钥,原因是 RSA 不够安全,而笔者之前一直是使用如下命令生成密钥对的:解决GitHub报错You‘re using an RSA key with SHA-1, which is no longer allowed. Please use a newer client。
背景
GitHub 在 2022 年 3 月 15 日之后将不再支持 RSA 算法生成的密钥,原因是 RSA 不够安全,而笔者之前一直是使用如下命令生成密钥对的:
解决GitHub报错You‘re using an RSA key with SHA-1, which is no longer allowed. Please use a newer client
踩坑
1 按官网教程操作不生效
2 推到重来
2.1 生成秘钥
ssh-keygen -o -t rsa -b 4096 -C "********@163.com"
2.2 clone项目
问题一:
Load key "/Users/xxx/.ssh/id_rsa": bad permissions
git@github.com: Permission denied (publickey).
chmod 600 *
问题二 (不具备参考性)
用之前公司用的ssh版本低,ssh降级之后没升级回来,
git clone的时候不识别 PubkeyAcceptedKeyTypes 参数
Host *
PubkeyAcceptedKeyTypes +ssh-rsa
原文地址:https://blog.csdn.net/qq_23934475/article/details/134755926
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_31076.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。