45 12345
发新话题
打印

免费开放SVNMANAGE 0.9版

免费开放SVNMANAGE 0.9版

因为工作需要,花了一周时间开发了这个Subversion用户管理的界面,在freebsd 6.1, apache-2.2.3, mod_auth_mysql-3.0.0, subversion-1.4.2下通过。


http.conf设置如下:
<Location /xxx>   #xxx为部门名称
DAV svn
SVNPath /.../xxx   
AuthType Basic
AuthName "xxx Department Documents"
Options Indexes MultiViews
Order allow,deny
allow from all
#AllowOverride None

AuthUserfile /dev/null
AuthBasicAuthoritative off
AuthName "xxxx company Svn repository"
AuthMySQLEnable on
AuthMySQLHost localhost          #数据库地址
AuthMySQLDB svnmanage         #使用svnmanage数据库
AuthMySQLUserTable user
AuthMySQLUser     test            #数据库连接用户名
AuthMySQLPassword  test        #数据库连接密码
AuthMySQLNameField username  
AuthMySQLPasswordField passwd
AuthMySQLPwEncryption none
AuthMySQLUserCondition "depart_id=1 and active=1 and approved=1"   #depart_id=1, 为允许部门编号为1的用户访问
AuthMySQLNoPasswd off
AuthMySQLAuthoritative off

Require valid-user
#AuthzSVNAccessFile /usr/local/etc/apache22/SVNAccessFile/svn_authz.conf
</Location>


svnmanage.sql         数据库结构
admin目录        后台管理
管理员用户名密码均为 admin
Connections        数据库连接,请自行修改

[ 本帖最后由 wewi 于 2007-2-1 14:32 编辑 ]
附件: 您所在的用户组无法下载或查看附件
本帖最近评分记录

TOP

操作界面

继续
附件: 您所在的用户组无法下载或查看附件

TOP

鼓励原创置顶一下

TOP

补丁

提供查看各部门版本库信息。

department表修改为

CREATE TABLE `department` (
  `depart_id` int(11) NOT NULL auto_increment,
  `depart_name` varchar(50) NOT NULL,
  `depart_desc` varchar(300) default NULL,
  `depart_locate` varchar(100) NOT NULL,
  `depart_dir` varchar(20) NOT NULL,
  PRIMARY KEY  (`depart_id`),
  UNIQUE KEY `depart_name` (`depart_name`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1

请自行链接url

[ 本帖最后由 wewi 于 2007-2-2 14:46 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

现在工具越来越多了。
我的Blog,欢迎友情链接:http://rocksun.cn
支持Subversion中文站,欢迎友情链接我们:http://www.subversion.org.cn/
Twitter Me:http://twitter.com/rocksun,可以加入QQ群15161300、11097243(满)和21860927(满),群策群力。

TOP

满好,大家加把劲,多搞一些使用的东西出来

TOP

还没看,找个时间用一下,先顶一下~!

TOP

这个怎么用的啊
为什么我输入admin\admin
进不去呢
怎么把数据导入到数据库啊我是新手啊

TOP

用phpMyadmin新建一个svnmanage的数据库,执行压缩包内svnmanage.sql的脚本,会生成所有的表并添加admin用户

TOP

回复 #1 wewi 的帖子

好样的,顶一下

TOP

 45 12345
发新话题