易於使用的 Git 伺服器管理

易於使用的 Git 伺服器管理

關於原始碼控制,我有使用 TFS(Team Foundation Server)的經驗,我正在使用 GitHub 來完成我的一些開源專案。現在我想在我自己的伺服器上設定一個經過身份驗證的 Git 伺服器。

我讀過一些指南,但它們對我來說似乎有點複雜,特別是當我必須處理身份驗證時。我正在尋找一個簡單且易於設定/管理的解決方案。

例如,一個 Web 套件允許我在 Git 伺服器上管理使用者和專案。有沒有?

答案1

您可能想嘗試一下GitLab

然而,據我所知,Ubuntu 還沒有打包版本,所以你必須手動進行安裝,而且安裝可能有點侵入性(它可能會亂扔包管理器未跟踪的文件)在您的系統上)。一旦建立起來,管理就變得輕而易舉了。

為了解決「侵入性」問題,您可能需要考慮將其安裝在僅執行 GitLab(如應用程式伺服器)的 VM 或 Linux 容器 (LXC) 中。

答案2

吉特病是一款不錯的Git認證/使用者管理軟體。我過去曾專業使用過它,發現它易於使用和維護。設定一個基於 Web 的 UI 來管理它並不困難,就像 Gitlab 之於 Gitolite 一樣。請參閱我連結的頁面底部的“另請參閱”部分。

相關內容