リモート SVN 管理用のシンプルな Web フロントエンド?

リモート SVN 管理用のシンプルな Web フロントエンド?

当社では SVN リポジトリを運用しています。上級ユーザーの中には、システム管理者に頼らずに SVN 管理を実行できる必要がある人もいます。

SVN リポジトリの作成、SVN リポジトリの削除、および「svnadmin dump」や「svnadmin load」などのコマンドの実行などの操作を実行できる必要があります。

これらの FreeBSD マシンでは SSH アクセスを避け、Web UI を通じてサービス インターフェイスを提供したいと考えています。

私はPerlまたはPHPを使用する簡単なスクリプト(または少数のスクリプト)を探しています。svnadmin(ヨッヘン・ホーニッケより)またはsvnadmin.pl(doug munsinger より) しかし、より大きなユーザー コミュニティを持つもの、または他の人から推奨されているものを見つけたいと思っていました。

それは次のようになりますトラックSVN 管理が可能になりますが、必要以上の機能が付属しています。

答え1

私は ServerFault に不慣れなので、回答が遅くなりました。私たち (大学のコンピューターサイエンス学部) は、独自のセルフサービス SVN Web インターフェイスを開発し、オープンソースとして公開しました。repocafe という名前で、次の URL から入手できます。http://repocafe.cs.uu.nl/独自のニーズに合わせてモデル化されており、単一または複数の LDAP サーバーとゲスト ユーザーを処理できます。「シンプル」というには少しやりすぎかもしれません。

答え2

最終的に私たちはsvnadmin(Jochen Hoenicke より)。

これが勝ったのは、400 行のコードを含む単一のシンプルなファイルであり、必要に応じて自分で修正できるものだったからです。残念ながら、ユーザー コミュニティや推奨されるものはあまりありません。しかし、シンプルさが勝っています。6 か月後に、これを推奨するかどうか聞いてみてください ;)

答え3

私が知る限り、これをうまく実行できるのは Trac と Redmine の 2 つだけですが、どちらも単純なリポジトリ管理よりもプロジェクト管理に重点を置いています。

答え4

「ユーザーフレンドリーなSVN」があります米海軍このようなことに対するコミュニティの取り組みのほとんどは小規模であることがわかると思います。SVN は積極的にメンテナンスされていますが、管理ツールはそうではありません。管理ツールは一度作成すれば永久に機能する傾向があるため、これらの GUI ツールも変更する必要はありません。したがって、この場合、コミュニティの規模についてはあまり心配する必要はありません。

関連情報