macOS Permission denied (publickey)

570 阅读1分钟

Mac电脑升级到macOS 13 (Ventura)系统 git 突然不能使用了

  • 执行git pull或者 git push 都报错

image.png

同样的公钥macOS 12 的则可以正常使用

解决办法

  • 重新生成公钥 上传到服务器上
  • 执行下面的命令
ssh-keygen -t ed25519 -C "HarlansdeiMac"
  • 然后cat
cat .ssh/id_ed25519.pub

// 复制这个整体到服务器的ssh上
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIN4MDUKLSKU6Mbk0SJqGZyCbLLDB1ZN+TCyqZdoz7oUNXR4a HarlansdeiMac