2011-03-03 49 views
22

如何在Windows上啓動git守護進程以允許它開始提供請求?看起來像msysgit應該將其安裝爲Windows服務或其他東西,但我沒有看到。如何在Windows上啓動git守護進程

+1

這裏見我的回答:http://stackoverflow.com/questions/233421/hosting-git-repository -in-windows – 2012-02-19 21:01:13

回答

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

+0

如您所寫,如果您站在git存儲庫並啓動守護進程。/path/to/repo應該是什麼? – corgrath 2011-05-10 13:11:37

+10

將完整的本地路徑連接到工作目錄。因此,如果您的代碼位於c:\ src \ CoolProject中,並且您在該文件夾中啓動了git守護進程,那麼git ls-remote git:// yourmachine/src/CoolProject應列出可用的參考。 – patthoyts 2011-05-17 13:51:14

+0

我也在尋找這個信息。感謝patthoyts。 – 2012-11-07 15:29:04

6

你可以使用SCM-Manager而不是git守護進程。

+0

謝謝你。在Windows上爲git提供服務確實是一種PITA,但是這個工具讓它變得快速和簡單。 – dvdgsng 2014-11-25 14:45:20