Git 扩展 "function not implemented"
Git Extensions "function not implemented"
我正在尝试在新的 Windows 7 机器上使用 Git Extensions。我以前做过很多次,但从未遇到过这个问题。
Git Bash 正在运行,我成功克隆了一个存储库。
但是转到 Git 扩展程序,打开存储库,然后进行拉取会给我以下错误消息:
"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 启动检查全部通过。 (这与常见的无效路径问题类似但不同。)
您知道导致此问题的原因吗?
Per Philippe 和 Jake - 针对 GIT 2.16.2 提交了错误,解决方法是返回到以前的版本。
https://github.com/git-for-windows/git/releases/tag/v2.16.1.windows.1
新版本 Git for Windows 2.16.1(3) and Git for Windows 2.16.1(4),修复此回归:
2.16.1(3) Bug Fixes
- When
http.sslBackend
is not configured (e.g. in portable Git or MinGit), fetch/push operations no longer crash.
- On Windows 7 and older, Git for Windows v2.16.1(2) was no longer able to spawn any processes (e.g. during fetch/clone). This regression has been fixed.
- The Perl upgrade in v2.16.1(2) broke
git send-email
; This has been fixed by updating the Net-SSLeay Perl module.
第二个要点中提到的回归正是这个问题所涉及的错误。
不幸的是,有一个关于生成过程的遗漏问题,随后在随后的第四个版本中得到修复:
2.16.1(4) Bug Fixes
- When called from TortoiseGit,
git.exe
can now spawn processes again.
请注意https://git-scm.com/download/win might not have been update yet, so you need to download it from gitforwindows.org or directly from the release page on GitHub上的下载。
之后,您可以使用 git --version
验证您确实 运行 新版本,它应该报告 git version 2.16.1.windows.4
.
运行 Windows v2.21.0 在我的机器上更新到 Git - 只是一个稍微更新的版本解决了我的 Windows 7 安装的问题.
https://github.com/git-for-windows/git/releases/download/v2.21.0.windows.1/Git-2.21.0-32-bit.exe
我正在尝试在新的 Windows 7 机器上使用 Git Extensions。我以前做过很多次,但从未遇到过这个问题。
Git Bash 正在运行,我成功克隆了一个存储库。
但是转到 Git 扩展程序,打开存储库,然后进行拉取会给我以下错误消息:
"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 启动检查全部通过。 (这与常见的无效路径问题类似但不同。)
您知道导致此问题的原因吗?
Per Philippe 和 Jake - 针对 GIT 2.16.2 提交了错误,解决方法是返回到以前的版本。
https://github.com/git-for-windows/git/releases/tag/v2.16.1.windows.1
新版本 Git for Windows 2.16.1(3) and Git for Windows 2.16.1(4),修复此回归:
2.16.1(3) Bug Fixes
- When
http.sslBackend
is not configured (e.g. in portable Git or MinGit), fetch/push operations no longer crash.- On Windows 7 and older, Git for Windows v2.16.1(2) was no longer able to spawn any processes (e.g. during fetch/clone). This regression has been fixed.
- The Perl upgrade in v2.16.1(2) broke
git send-email
; This has been fixed by updating the Net-SSLeay Perl module.
第二个要点中提到的回归正是这个问题所涉及的错误。
不幸的是,有一个关于生成过程的遗漏问题,随后在随后的第四个版本中得到修复:
2.16.1(4) Bug Fixes
- When called from TortoiseGit,
git.exe
can now spawn processes again.
请注意https://git-scm.com/download/win might not have been update yet, so you need to download it from gitforwindows.org or directly from the release page on GitHub上的下载。
之后,您可以使用 git --version
验证您确实 运行 新版本,它应该报告 git version 2.16.1.windows.4
.
运行 Windows v2.21.0 在我的机器上更新到 Git - 只是一个稍微更新的版本解决了我的 Windows 7 安装的问题. https://github.com/git-for-windows/git/releases/download/v2.21.0.windows.1/Git-2.21.0-32-bit.exe