SVN专题-SVN的WEB管理.md
一、iF.SVNAdmin
官网地址:http://svnadmin.insanefactory.com/
运行时需要注意,web程序运行用户需要和svn目录用户相同,否则无法修改相关权限。
1.1 安装
这个WEB应用程序使用PHP编写,要求PHP环境5.3 以上,apache和nginx都可以。
将代码解压后放到WEB根目录。
打开浏览器写入WEB服务器的地址,即可显示配置页面。
配置完成后,保存。
程序会自动检测用户权限验证文件里的用户,需要指定其中一个为管理员。
保存后,即显示登录页面,这页面中可以分别对代码仓库、用户、用户组和用户授权进行管理。
1.2 存在的一些问题
代码仓库不支持域名方式,会报错
Invalid repository name: login.changyou.com (Allowed pattern: /^([a-z0-9_-]+)$/i)
需要自行修改代码文件中的正则表达式。
./include/ifcorelib/IF_SVNAdminC.class.php
./include/ifcorelib/IF_SVNAuthFileC.class.php
其他软件
http://code.google.com/p/jsvnadmin/ (JavaWEB)
http://supermind.nl/submin/ (Python)
转载请注明:IPCPU-网络之路 » SVN专题-SVN的WEB管理