CentOS7.4安装SVN和可视化管理工具iF.SVNAdmin

给你一囗甜甜゛ 提交于 2019-11-28 00:15:39

一、安装Apache和PHP

yum install httpd php

二、安装SVN

yum install subversion mod_dav_svn

三、查看版本号:

svnserve --version

四、创建SVN repo目录和权限信息目录

mkdir /var/www/svn

mkdir /var/www/svnconfig

五、创建SVN权限文件和密码文件

touch /var/www/svnconfig/accessfile

touch /var/www/svnconfig/passwdfile

六、安装iF.SVnAdmin

下载:svnadmin-1.6.2.zip文件

wget http://sourceforge.net/projects/ifsvnadmin/files/svnadmin-1.6.2.zip/download

解压:

unzip svnadmin-1.6.2.zip

把解压后的文件 iF.SVNAdmin-stable-1.6.2 拷贝到 /var/www/html/svnadmin

cp -r iF.SVNAdmin-stable-1.6.2/ /var/www/html/svnadmin

更改data目录的读写模式

chmod -R 777 /var/www/html/svnadmin/data/

更改 /var/www/html/svnadmin/ 权属

chown -R apache:apache /var/www/html/svnadmin/

更改 /var/www/svn的读写模式

chmod -R 777 /var/www/svn

更改下列两个文件的读写模式

chmod 777 /var/www/svnconfig/accessfile

chmod 777 /var/www/svnconfig/passwdfile

七、启动Apache服务

systemctl start httpd

启动后浏览器输入http://服务器地址(192.168.5.100)/svnadmin/ 后登录,默认用户名和密码都是admin,如下图:

 

 

登录后如下,输入各个配置文件的路径后点击Test进行测试是否成功,全部成功后保存配置,单击Save configuration按钮

 

登录后如下,可以看到软件版本信息、已有的仓库、用户、组、权限路径等:

添加新的仓库:

添加新的仓库时可能出现如下情况:

出现此现象,可使用命令方式完成新仓库的创建:

svnadmin create /var/www/svn/test

chown -R apache:apache /var/www/svn/test

完成后则会在Repositories中看到新创建的test仓库:

 

 

参考自其他博客:https://www.linuxidc.com/Linux/2015-12/126486.htm

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!