7

我正在尝试在新的 Windows 7 机器上使用Git 扩展。我以前做过很多次,但从未遇到过这个特定问题。

Git Bash 正在工作,我成功克隆了一个存储库。

但是转到 Git Extensions,打开 repo 并进行拉取会给我以下错误消息:

"C:\Program Files (x86)\Git\bin\git.exe" pull --progress "origin"
error: cannot spawn git: Function not implemented
Done

Press Enter or Esc to close console...

我的设置很普通。Git Extensions 启动检查全部通过。(这与常见的无效路径问题相似但不同。)

你知道是什么导致了这个问题吗?

4

3 回答 3

5

新版本Git for Windows 2.16.1(3)Git for Windows 2.16.1(4)修复了这个回归:

2.16.1(3) 错误修复

  • http.sslBackend未配置时(例如在便携式 Git 或 MinGit 中),获取/推送操作不再崩溃
  • 在 Windows 7 和更早版本上,Git for Windows v2.16.1(2) 不再能够产生任何进程(例如在获取/克隆期间)。此回归已修复
  • v2.16.1(2) 中的 Perl 升级失败git send-email;这通过更新 Net-SSLeay Perl 模块得到修复。

第二个要点中提到的回归正是这个问题所涉及的错误。

不幸的是,在随后的第四个版本中修复了一个关于生成进程的缺失问题:

2.16.1(4) 错误修复


请注意,https: //git-scm.com/download/win 上的下载可能尚未更新因此您需要从gitforwindows.org或直接从GitHub 上的发布页面下载

git --version之后,您可以使用which should report验证您确实在运行新版本git version 2.16.1.windows.4

于 2018-02-06T16:32:57.087 回答
4

Per Philippe 和 Jake - 针对 GIT 2.16.2 提交了错误,解决方法是返回到以前的版本。

https://github.com/git-for-windows/git/releases/tag/v2.16.1.windows.1

于 2018-02-04T14:36:16.710 回答
0

在我的机器上运行 Git for Windows v2.21.0 的更新 - 只是稍微更新的版本解决了我在工作中安装的 Windows 7 的问题。 https://github.com/git-for-windows/git/releases/download/v2.21.0.windows.1/Git-2.21.0-32-bit.exe

于 2019-03-25T16:50:01.020 回答