2017-05-03 44 views
0

我將在我的公司開始一個項目,我們將使用git作爲scm。 我還沒有找到任何有關如何設置在私人服務器上託管的https上的git服務器的好教程,而不是github等。在擁有的服務器上通過https進行Git身份驗證

我應該在哪裏配置用戶名和密碼讓他們訪問git服務器?

我是否需要安裝apache或任何其他網絡服務器?

我如何授予某些用戶只能拉而不是推?

你是否推薦使用SSH通過https?如果是這樣,您可以分享有關安裝和配置目的的任何良好鏈接,我們將非常感激。

我知道這些是很多問題,但還沒有找到與該主題相關的內容。 official documentation在ssh上。

+0

你檢查[bonobo](https://bonobogitserver.com/) –

回答

0

正如@ProNinjaCat提到的那樣,設置Gitlab可能是最容易的。它可以讓你同時使用ssh和https,併爲你處理所有的管理任務。

+0

如果我將有一個Windows服務器呢?正如我所看到的那樣,不可能將它安裝在windows中......順便說一句,gitlab將會是擁有的服務器上擁有的github? – elvainch

+0

也許你可以在Docker鏡像中運行它:https://docs.gitlab.com/omnibus/docker/README.html是的,你擁有/控制安裝。 – marcolz

相關問題