【问题标题】:git.Run() had no outputgit.Run() 没有输出
【发布时间】:2025-12-03 03:20:07
【问题描述】:

我之前创建了 git 存储库,然后我开始处理服务器上的一个项目。我确实推拉得很好。但后来由于一些冲突,我删除了我的本地存储库。

但是现在每当我尝试创建本地存储库时,都会收到以下错误:

git.Run() had no output.

网上找了好久也没找到解决办法。

不知道 TortoiseGIT 和 msysgit 发生了什么。

【问题讨论】:

标签: git msysgit tortoisegit


【解决方案1】:

来自 TortoiseGit 的 issue 667 提到:

我也遇到了问题并解决了:

TortoiseGit Settings --> General 中,您必须为“Git.exe Path”指定以下文件夹:“C:\msysgit\bin”而不是“C:\msysgit\git”(“C:\msysgit”您的个人 msysGit-Root)
点击“Check now”后,“.dll”应该会自动传递并显示versionnumer,如果使用git文件夹则不会。

【讨论】:

  • 我已经浏览了这个链接并尝试了这个,但这对我没有帮助,因为我检查了这些设置并且它们都很好。同样正如我在问题中提到的,存储库是以前创建的,但不是现在。
  • @SaurabhJain 你使用的是哪个版本的 TortoiseGit?
  • TortoiseGit-1.8.1.0-32bit
  • @SaurabhJain 并且您尝试创建一个全新的存储库,使用带有根目录但还不存在的路径?在您的情况下,为什么不尝试克隆您的远程仓库?
  • @SaurabhJain 这意味着 TortoiseGit 没有正确检测到 git。
【解决方案2】:

试试这个:

1.卸载TortoiseGit

2.在windows上使用regedit.exe删除TortoiseGit注册表。

3.重新安装TortoiseGit

希望这会有所帮助。

【讨论】: