服务器是使用 publickey 进行连接,当在 git push 时发生 Permission denied (publickey)
。同时解决 ssh-add 重启后失效。
解决
ssh-add your_publickey |
如果遇到报错
Could not open a connection to your authentication agent. |
Try to
eval `ssh-agent` |
注意: 在重启电脑后失效,一直没有找的其他合适的解决方案,所以选择在 ~/.bashrc
或 ~/.zshrc
中添加:
ssh-add your_publickey 2> /dev/null |
2> /dev/null
是为了保持静默运行