2015-09-01 34 views
0

我已經在本地服務器(Windows Server 2008)上安裝了一個git倉庫。我們是一個由3-4名開發人員組成的團隊,希望在我們的本地機器上克隆這個存儲庫在局域網環境中的服務器上創建一個Git倉庫

在其他一些文章中,我讀到ssh或git守護進程可用於此目的。但是我不清楚要使用什麼以及如何使用。

請指導。

回答

2

是的,你需要一些守護進程來處理推和拉。我建議爲此使用Gitlab。它配備了這樣一個守護進程,它提供了許多其他功能,如一個不錯的Web前端,訪問控制,代碼審查等。您可以在您自己的服務器上部署Gitlab,請參閱here,或者您可以測試它,請參閱here。它就像你的私人Github。

如果您依賴Windows Server,則可以安裝boot2docker並使用官方Gitlab docker image。據我所知,在Windows上運行Git服務器非常困難。

另一種解決方案可能是將裸倉庫放在文件共享上。您可以推入並拉入存儲庫,但您沒有良好的訪問控制。

+0

我不認爲Gitlab提供了windows版本 – user3276940

+0

請參閱我的編輯(使用boot2docker)。 – Schrieveslaach

+0

您是否知道,如果多個開發人員嘗試將其更改推送到回購站,是否具有文件共享的版本可防止數據損壞? – MikeMB

相關問題