最新消息:

SVN专题-SVN的WEB管理

IT技术 ipcpu 1868浏览

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管理