我最近将Subversion安装到Linux服务器(CentOS)上,一切都很好。
我想知道是否有任何可用于管理存储库的Web界面,即创建/删除存储库,管理用户和权限,查看修订历史记录等。
我的想法是,我可以通过Web界面而不是使用SSH来完成所有工作。
顺便说一下,我在这台服务器上有Plesk / virtuozzo(而另一台测试服务器上有Webmin),所以如果有东西可以直接集成到这些服务器上那么就更好了!
答案 0 :(得分:11)
Subversion人员有一个links list,它引用了大量与Subversion相关的资料,包括管理和不同的Web界面。
我没有使用它,但Submin可能就是你要找的东西。
如果您正在寻找简单的存储库浏览,mod_dav_svn是最小的并且有效。
已经提出了Trac,但这有更多的bug跟踪 - 维基 - 项目管理功能,但开箱即用的SVN管理很少。
答案 1 :(得分:9)
还要看看: http://www.usvn.info/
答案 2 :(得分:4)
这可能是其他人所说的重复,但我看了很多选择。最好的可能是:
Creating your own custom Subversion management layer 鼓励我查看VisualSVN,但我还没有测试过。
答案 3 :(得分:2)
Trac可能会达到您的目的,但我不确定它对您提供的实际日常SVN命令有多少控制权。但它确实有一个非常好的界面来查看SVN修订版。有一个look here代表gosmore的Trac页面,OpenStreetMap路由程序可以了解它是什么样的。
还有websvn和viewsvn,但我似乎无法找到任何实际上允许您上传文件以进行登记或类似的内容。它们都旨在查看存储库,下载文件,查看日志和比较修订版。
就日常登记,退房事宜而言,您可能最好使用svn
命令或友好的GUI,如TortoiseSVN(如果从Windows使用)对于那种事情。
答案 4 :(得分:0)
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相比,它需要一些时间才能正确设置)。
答案 5 :(得分:-2)