最近、Linuxサーバー( CentOS )にSubversionをインストールしましたが、すべてうまくいきます。
リポジトリの管理、つまりリポジトリの作成/削除、ユーザーと権限の管理、変更履歴の表示などに使用できるWebインターフェースがあるかどうか疑問に思っています。
SSHを使用する代わりに、Webインターフェースを介してすべてを実行できるという考えです。
ちなみに、私はこのサーバー(および別のテストサーバーのWebmin)に Plesk /virtuozzoを持っているので、これらに直接統合できるものがあれば、さらに良いです!
以下もご覧ください: http://www.usvn.info/
これは他の人が言ったことの繰り返しかもしれませんが、私は多くのオプションを見てきました。最善の方法は次のとおりです。
独自のカスタムSubversion管理レイヤーの作成は、VisualSVNにチェックインするように促しましたが、テストしていません。
Trac はあなたの目的に役立つかもしれませんが、実際の日々のSVNコマンドをどの程度制御できるかわかりません。ただし、SVNリビジョンを表示するための非常に優れたインターフェースを備えています。 gosmoreの Trac ページの例については ここを見る 、および OpenStreetMap ルーティングプログラムを使用して、どのようなものかを理解してください。
websvn と viewsvn もありますが、実際にファイルをアップロードしてチェックインできるようなものは見つかりません。これらはすべて、リポジトリの表示、ファイルのダウンロード、ログの表示、リビジョンの比較を目的としています。
日常のチェックイン、チェックアウトの点では、svn
コマンドまたは TortoiseSVN (Windowsから使用する場合)などの使いやすいGUIを使用する方が良いでしょう。 )そのようなことのために。
SVNの専門家は Subversion Edge を推奨しています。
Install and Update: Certified binaries, wizard driven installers with 1-click updates Repository Management: Create, manage, browse, and local backup User Management: Manage roles, permissions and access rules Administration: Authentication, server management and health analytics Desktops & IDEs: Eclipse, Visual Studio, AnkhSVN, Subclipse, and more Cloud Services: Public cloud backup and restore to CollabNet CloudForge TeamForge: Adds multi-server Subversion replication, code governance, improved network performance, as well as Agile ALM through DevOps Git: Upgrade to TeamForge from SubversionEdge to manage your Git and SVN repositories within one environment
私はそれについて本当に興奮しており、現在設定しています(Javaアプリケーションなので、通常のWeb UIと比較して適切に設定するのに時間がかかります)。