使いやすいGitサーバー管理

使いやすいGitサーバー管理

ソース管理に関しては、TFS (Team Foundation Server) の経験があり、オープンソース プロジェクトのいくつかでは GitHub を使用しています。現在、自分のサーバーに認証済みの Git サーバーをセットアップしたいと考えています。

いくつかのガイドを読みましたが、特に認証を扱う場合、少し複雑に思えます。そのためのシンプルで簡単にセットアップ/管理できるソリューションを探しています。

たとえば、Git サーバー上のユーザーとプロジェクトを管理できる Web パッケージなどはありますか?

答え1

試してみるといいかもしれませんギットラボ

ただし、私の知る限り、Ubuntu 用のパッケージ バージョンは存在しないため、インストールは手動で行う必要があり、インストールが少々煩わしい場合があります (パッケージ マネージャーによって追跡されないファイルがシステム上に散らばる場合があります)。ただし、いったんインストールしてしまえば、管理は非常に簡単です。

「侵入的な」問題を回避するには、GitLab のみを実行する VM または Linux コンテナー (LXC) (アプリケーション サーバーなど) にインストールすることを検討してください。

答え2

ギトーシスは、優れた Git 認証/ユーザー管理ソフトウェアです。私は過去にこれを専門的に使用しましたが、使いやすく、保守も簡単だと感じました。Gitlab と Gitolite のように、これを管理するための Web ベースの UI を設定するのは難しくありません。リンクしたページの下部にある「参照」セクションを参照してください。

関連情報