微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

一、安装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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐