Win7:plink.exe:没有这个文件或目录。

5

我可以

git add.
git commit -m "first commit"

但无法推送。
git push -u origin master

错误:

无法生成 C:\Users\SEB\Downloads\plink.exe:没有这个文件或目录 致命错误:无法分叉


请注意,如果您需要更多的上下文信息以便更好地翻译,请提供。

那么...你把plink.exe藏在哪里了? - Marc B
1
我不知道plink.exe和git有什么关系?Marc,你有什么想法吗?这与putty有关吗? - niceseb
Git不是一个单一的大型程序,而是一组工具,其中Git是前端。 - Marc B
如果您有新的问题,请通过单击提问按钮来询问。如果链接本问题有助于提供上下文,请将其包含在内。如果有一个对您有帮助的答案,请接受它。 - Roman Marusyk
@niceseb,就像我之前说的一样,如果你有新的问题,请创建一个新的问题。 - Roman Marusyk
2个回答

4

首先确保您已安装了plink.exe。我建议将其安装到Program Files文件夹中,因为您的文件夹 C:\Users\SEB\Downloads\ 不是一个好的位置。

然后检查您的环境变量GIT_SSH。它应该是类似于以下内容:

GIT_SSH=%ProgramFiles(x86)%\PuTTY\plink.exe

或者

GIT_SSH=%ProgramFiles%\PuTTY\plink.exe

GIT_SSH 环境变量中有空格时,也会出现这个错误。


已重新下载了putty.exe和plink.exe,然后执行echo GIT_SSH,但没有返回任何内容。 - niceseb
@niceseb 所以,只需添加它。如果您不想将plink安装到正确的路径,则只需创建此变量并设置为C:\ Users \ SEB \ Downloads \ plink.exe - Roman Marusyk

0

我觉得最好的方法是每个 Windows 会话只运行一次:

unset GIT_SSH

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接