macOS Ventura/Win 11使用git clone发生Permission denied (publickey)

270 阅读1分钟

更新完Mac系统后再使用git pull更新代码时,发生Permission denied (publickey) 查看服务器上面ssh keys已经配置了密钥,但是还是拉不了代码。

发现在ssh keys中配置的是rsa算法生成,在新版系统中rsa算法已经过时,应该使用ed25519

解决

重新生成密钥

ssh-keygen -t ed25519

然后到根目录下的.ssh目录

cd ~/.ssh

打开id_ed25519.pub 将内容拷贝到服务器的ssh keys

转自blog.csdn.net/weixin_4389…