Neovim插件Fugitive未使用ssh密钥代理,因此我无法进行Gpush / Git推送

问题描述 投票:1回答:1

我正在Windows上使用Neovim以及vim-fugitive插件。该插件有一个用于推送提交的命令Gpush。我收到一条错误消息:“权限被拒绝(公共密钥)是致命的:无法从远程存储库读取。我使用的是ssh密钥,在控制台中一切正常,但与插件无关。我找不到其他遇到相同问题的人在线。

git vim neovim ssh-agent vim-fugitive
1个回答
0
投票

尝试从首次键入的CMD会话中启动Neovim:

set "GIT_SSH_COMMAND=ssh -Tv"

这将在Gpush命令期间生成更多跟踪,从而允许查看where SSH从其私钥/公钥对中查找。

© www.soinside.com 2019 - 2024. All rights reserved.