svn后台管理系统IF.SVNadmin
如果需要完整的安装包,依赖包,安装文档,FAQ文档,联系QQ:554290721
开源文化,喜欢分享。主要这个后台管理系统比较难搞,资料少,借鉴一些英文网站,其中遇到权限问题。
主要工作:
1、linux系统centos6.3
2、工具apache+php+mysql+subversion
软件顺序 mysql apache php subversion
mysql以后备用,因为是编译安装,扩展性,编译选项是重要,软件安装顺序
3、架设开源系统web管理后台IF.SVNadmin,php版本,不需要mysql数据库支持,直接读取服务器svn访问控制文件和密码加密文件
支持批量管理。
4、多项目仓库管理。
svn+apache
svnserve --version
1、/home/svnadmin/repos --work为版本库名称
2、svnserve -d -r /data/svn --启动SVN服务
/usr/local/svn-apache/subversion/bin/svnserve --version
/usr/local/svn-apache/subversion/bin/svnserve -d -r /home/svnadmin/repos --(192.168.190 /home/svnadmin/repos仓库根目录)
/usr/local/sqlite/
tar zxvf sqlite-3.6.13
cd /usr/local/sqlite
./configure --prefix=/usr/local/sqlit
svnserve -d -r /data/svne
apache 配置目录=
apache web根目录=
apache启动
service httpd start
apache关闭
service httpd stop
关闭svnserve
ps -ef|grep svnserve
SVN权限管理后台——iF.svnAdmin
http://hi.baidu.com/valyli/item/1104a397fce1c948f0421531
http://hi.baidu.com/valyli/item/28aa22d1eaaff315d80e4431 php安装
php结合apache
[Subversion]
SVNAuthFile=/home/svnadmin/access/control
[Repositories:svnclient]
SVNParentPath=/home/svnadmin/repos
SvnExecutable=/usr/local/svn-apache/subversion/bin/svnserve
SvnAdminExecutable=/usr/local/svn-apache/subversion/bin/svnadmin
[Users:passwd]
SVNUserFile=/home/svnadmin/access/users
/usr/local/svn-apache/apache2/bin/htpasswd -c /home/svnadmin/access/users admin
/usr/local/svn-apache/subversion/bin/svnadmin create /home/svnadmin/repos/android --fs-type bdb
/usr/local/svn-apache/subversion/bin/svn import /home/svn/android/ file:///home/svnadmin/repos/android --message "init"
SVN新建用户:
htpasswd -b svn_auth_file username password
/usr/local/svn-apache/apache2/bin/htpasswd -b /home/svnadmin/access/users username password
FAQ
访问不了另一个项目库 repos项目路径权限不够 chown -R svnadmin:svnadmin /home/svnadmin/repos
本文介绍了如何在Linux CentOS 6.3上搭建SVN后台管理系统IF.SVNadmin,包括安装apache、php、mysql、subversion,以及配置SVN权限和管理后台。详细步骤涉及软件安装顺序、仓库管理、Apache配置和权限设置。
4674

被折叠的 条评论
为什么被折叠?



