linux svn 可视化管理工具,centos svn 可视化服务器管理-svnadmin

该博客详细介绍了如何在CentOS系统中安装和配置Apache服务器,包括安装Apache、SVN、PHP,并设置了SVN的权限和仓库。此外,还演示了如何下载和安装iF.SVNAdmin,用于管理SVN仓库。
摘要由CSDN通过智能技术生成

安装apache服务器

[[email protected] ~]# yum install httpd -y

[[email protected] ~]# httpd -version

Server version: Apache/2.4.6 (CentOS)

Server built: Apr 12 2017 21:03:28

安装svn

[[email protected] ~]# yum install mod_dav_svn subversion -y

[[email protected] ~]# svnserve –version

svnserve, version 1.7.14 (r1542130)

compiled Nov 20 2015, 19:25:09

Copyright (C) 2013 The Apache Software Foundation.

This software consists of contributions made by many people; see the NOTICE

file for more information.

Subversion is open source software, see http://subversion.apache.org/

The following repository back-end (FS) modules are available:

fs_base : Module for working with a Berkeley DB repository.

fs_fs : Module for working with a plain file (FSFS) repository.

Cyrus SASL authentication is available.

[[email protected] ~]# ls /etc/httpd/modules/ | grep svn

mod_authz_svn.so

mod_dav_svn.so

apache下配置svn

[[email protected] ~]# vi /etc/httpd/conf.d/subversion.conf

LoadModule dav_svn_module modules/mod_dav_svn.so

LoadModule authz_svn_module modules/mod_authz_svn.so

DAV svn

SVNParentPath /var/www/svn #svn的根目录SSLRequireSSL #SSL访问权限

AuthType Basic #Basic认证方式

AuthName "Authorization SVN" #认证时显示的信息

AuthUserFile /var/www/svn/passwd #用户文件&密码

AuthzSVNAccessFile /var/www/svn/authz #访问权限控制文件

Require valid-user #要求真实用户,不能匿名

创建仓库

[[email protected] ~]# mkdir /var/www/svn

[[email protected] ~]# svnadmin create /var/www/svn/testrep

[[email protected] ~]# ls /var/www/svn/testrep/

conf db format hooks locks README.txt

创建权限文件

[[email protected] ~]# touch /var/www/svn/passwd

[[email protected] ~]# touch /var/www/svn/authz

安装PHP,iF.SVNAdmin使用php写的,因此我们需要安装php

[[email protected] ~]# yum install php -y

下载svnadmin

[[email protected] ~]# cd /usr/local/src

[[email protected] src]# wget https://nchc.dl.sourceforge.net/project/ifsvnadmin/svnadmin-1.6.2.zip

解压、移动

[[email protected] src]# unzip svnadmin-1.6.2.zip

[[email protected] src]# cp -r iF.SVNAdmin-stable-1.6.2/ /var/www/html/svnadmin

进入目录,修改data权限

[[email protected] html]# cd /var/www/html/svnadmin

[[email protected] html]# chmod -R 777 data

修改服务

[[email protected] ~]# vim /etc/sysconfig/svnserve

OPTIONS=”-r /var/svn”

======> OPTIONS=”-r /var/www/svn”

apache服务命令 启动: systemctl start httpd.service 开机自启动:systemctl enable httpd.service 重启: systemctl restart httpd.service

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值