目 录
论文总页数:24页
4.1选择使用apache+php+mysql的可行性以及各自特点 4
5.5生成subversion权限配置文件时对文件的操作 17
结 论
经过大约两个月的工作,已经完成了基于subversion用户管理系统的设计和实现。如:
1、首先实现Subversion和Apache的整合配置,使用Apache的WebDAV接口来访问Subversion的版本库。
2、然后使用Apache的数据库验证模块来对Subversion库的访问权限进行限制。因为验证信息存放在数据库中,可以使用脚本编程实现界面对用户进行添加删除和修改操作。
3、Subversion对目录的权限保存在Subversion的配置文件当中。可以使用脚本对配置文件进行修改,从而进一步完善Subversion的权限管理。
4、编写WEB界面对后台的脚本进行调用,使得可以通过WEB界面对Subversion的配置文件进行修改。
但是由于时间和能力以及其它的一些原因,功能上还有很多的不足之处。
如:
现在系统能够完成一些定义好的组的操作。如对组中的用户进行添加、删除等操作。但是,还不能实现对组本身的一些操作。并且对于目录的管理还需要在已定义好的文件中操作,而不能通过Web界面进行操作。