首页 > 其他 > 详细

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

时间:2019-08-20 14:33:09      阅读:236      评论:0      收藏:0      [点我收藏+]

一、安装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:90)/svnadmin/ 后登录,登录后如下图,输入各个配置文件的路径后点击Test进行测试是否成功,全部成功后保存配置,单击Save configuration按钮

技术分享图片

保存后,会在 /var/www/svnconfig/passwdfile 文件中生成默认用户名和密码,都是admin

技术分享图片

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

技术分享图片

添加新的仓库:

技术分享图片

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

技术分享图片

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

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

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

原文:https://www.cnblogs.com/opsprobe/p/11382243.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!