IFsvnadmin svn界面管理工具
安装部署if.svnadmin 工具 前提是安装好svn服务器及apache+php服务器。 yum -y install subversion mod_dav_svn 安装完建立一个目录用来作为svn总目录 sudo mkdir /home/svn 启动svn sudo svn -d -r /home/svn 启动后会在/home/svn目录下生成如下两个文件 authz 和passwd文件 yum -y install httpd yum -y install php 下载软件包 sudo wget https://ncu.dl.sourceforge.net/project/ifsvnadmin/svnadmin-1.6.2.zip 解压 unzip svnadmin-1.6.2.zip 复制一份动至apache的web目录 sudo cp -r /home/tools/svnadmin/iF.SVNAdmin-stable-1.6.2/ /var/www/html/ 切换至web目录 cd /var/www/html 改目录名 sudo mv iF.SVNAdmin-stable-1.6.2/ svnadmin 对svnadmin目录下的data进行777授权和文件属主变换 sudo chmod -R 777 svnadmin/data sudo chown apache:apache svnadmin/data 新建账户文件和密码文件 cd svnadmin/data touch authz touch passwd chown apache:apache authz chown paache:apache passwd 对该软件进行配置,用win电脑访问,根据实际情况设置相关参数并保存,其中svn和svnadmin命令可以 使用which svn和which svnadmin 查看路径 http://www.服务器ip.com/svnadmin/ 如果admin密码忘记,admin密码这样修改: sudo htpasswd /var/www/html/svnadmin/data/passwd admin admin123 访问以下路径可以开始登陆和用接ifsvnadmin工具管理的的svn版本仓库 http://服务器ip地址/svnadmin/
注意事项:1、进入管理界面后以后所有的操作都可以在后台添加了
2、一般管理步骤为-分配用户-归属组-添加需要管理的目录或者文件作为管理路径-对路径进行管理
3、一般授权读写后,其他组默认是可以读取到你的目录的,但是不能修改,如需要直接其他组拒绝读,那么其他组需要设置对该路径的none权限,也就是无任何权限。
本文来自博客园,作者:忙碌在路上,转载请注明原文链接:https://www.cnblogs.com/netsa/p/7085047.html