我正在Windows上使用Neovim以及vim-fugitive插件。该插件有一个用于推送提交的命令Gpush。我收到一条错误消息:“权限被拒绝(公共密钥)是致命的:无法从远程存储库读取。我使用的是ssh密钥,在控制台中一切正常,但与插件无关。我找不到其他遇到相同问题的人在线。
尝试从首次键入的CMD会话中启动Neovim:
set "GIT_SSH_COMMAND=ssh -Tv"
这将在Gpush命令期间生成更多跟踪,从而允许查看where SSH从其私钥/公钥对中查找。