GitHub 在 2022 年 3 月 15 日之后将不再支持 RSA
算法生成的密钥,原因是 RSA
不够安全。
之前一直是使用如下命令生成密钥对的:
ssh-keygen -t rsa -C "
邮箱
"
在上述命令中,实际上使用的是 RSA 算法来生成的密钥,现在只要更改加密算法即可,可以选择 ed25519
。
使用Git命令生成密钥对:
ssh-keygen -t ed25519
打开id_ed25519.pub文件,将文件内容全部拷贝,在github 中新建 SSH Key 即可。