1

自分のサーバーで git、mercurial、さらには subversion のリポジトリを管理できるサーバー ソフトウェアを探しています (好き嫌いはありません。それらのどれでも使用できます)。完璧なものは、もちろん、github または bitbucket サーバー アプリケーションのプライベート ダウンロード可能バージョンです...

私が必要とする主な機能は、サーバー上にあるバージョン管理リポジトリを作成および管理し、それらのリソースへのユーザー アクセスを制御するための Web インターフェイスです (できれば、それらのユーザーにシェル アクセスを許可しないでください)。

ありがとう。

4

3 に答える 3

8

gitlabを試すことができます。その Web インターフェイスには、プル (またはマージ) 要求、コミットの概要など、Github と同様の機能がいくつかあり、Gitlab は無料です。

于 2012-07-14T21:11:34.973 に答える
3

Mercurial と git はどちらも、サーバーに適した独自の Web インターフェイスを提供します。Mercurials は「hgweb」と呼ばれ、git は「gitweb」です。それらは無料で、比較的簡単に構成できます。bitbucket / github のようなもの (プル リクエスト、チーム、バグ トラッカーなど) が必要な場合は、Rhodecode (Mercurial 用) またはgitoriousの git が必要です。個人的には、hgweb を使用しています: http://ry4an.org/hg

于 2012-07-15T01:19:47.360 に答える
-1

確かに費用はかかりますが、Github をダウンロードできます: https://enterprise.github.com/

私の知る限り、Githubで実行されるのとまったく同じアプリケーションですが、独自のサーバーで実行されます。

于 2012-07-14T23:09:11.300 に答える