如何在Windows上启动git守护程序

A-D*_*ubb 23 windows git windows-server-2008

如何在Windows上启动git守护程序以允许它开始提供请求?似乎msysgit应该将其安装为Windows服务或其他东西,但我没有看到.

pat*_*yts 27

Git for Windows 1.7.4包括对Windows上的git守护程序的支持,这在以前的版本中是缺失的.要导出存储库,您需要在.git目录中创建名为git-daemon-export-ok的文件,或者包含--export-all命令行选项.

在git存储库中运行:git daemon --export-all然后您可以从远程计算机连接到它,例如:git ls-remote git://yourmachine/path/to/repo

  • Git到工作目录的完整本地路径.因此,如果您的代码位于c:\ src\CoolProject并且您在该文件夹中启动git守护程序,那么git ls-remote git:// yourmachine/src/CoolProject应该列出可用的refs. (11认同)
  • 如果您的路径仍然无效,请尝试显式设置基本路径,如下所示:`git daemon --base-path =/c/Users/Tyler/workplace`.然后,假设您的仓库位于`C:\ Users\Tyler\workplace\src\CoolProject`中,您可以尝试`git ls-remote git:// yourmachine/src/CoolProject`. (3认同)

小智 7

您可以使用SCM-Manager而不是git守护程序.