即使更新密钥后仍然出现以下错误:
remote: Command git-upload-pack: You’re using ssh-rsa that is about to be deprecated and your request has been blocked intentionally. Any SSH session using SSH-RSA is subject to brown out (failure during random time periods). Please use rsa-sha2-256 or rsa-sha2-512 instead. For more details see https://aka.ms/ado-ssh-rsa-deprecation.
系统详情:
使用以下方法生成新密钥:
ssh-keygen -t rsa-sha2-512
按键就是不工作。
根据此问答,您之前可能已修改了 SSH 配置,通过将以下内容添加到您的
~/.ssh/config
文件来降级 Azure DevOps 的安全设置:
Host ssh.dev.azure.com vs-ssh.visualstudio.com
HostkeyAlgorithms +ssh-rsa
请立即删除这些行并确保允许使用
rsa-sha2-256
和/或 rsa-sha2-512
。