1.安装服务

#安装apache服务

yum install httpd

#安装svn服务和httpd模块

yum install subversion mod_dav_svn

2.创建svn仓库

#创建仓库目录

mkdir -p /var/www/svn

#创建svn仓库

svnadmin create /var/www/svn/project

#配置改仓库的配置文件

vim /var/www/svn/project/conf/svnserve.conf

#禁用匿名用户并开启验证用户权限。

anon-access = none

auth-access = write

3.svn整合apache

#配置subversion.conf文件如下内容:

LoadModule dav_svn_module     modules/mod_dav_svn.so

LoadModule authz_svn_module   modules/mod_authz_svn.so

<Location /project>

DAV svn

SVNPath /var/www/svn/project/

AuthType Basic

AuthName "svn"

AuthUserFile /var/www/svn/project/conf/passwd

Require valid-user

</Location>

#修改/var/www/svn权限

chown apache.apache /var/www/svn -R

chmod 755 /var/www/svn -R

#关闭SELinux

setenforce 0

#重启apache服务

service httpd restart

4.创建svn用户

cd /var/www/svn/project/conf

#使用htpasswd创建用户,首次创建用户

htpasswd -cb passwd user password

#添加用户

htpasswd -b passwd new-user new-password

#删除用户

htpasswd -D passwd user

#修改用户密码

htpasswd passwd user

5.配置svn权限

#编辑authz文件,设置guest组包含test和abc两个用户。

[groups]

guest = test,abc

#配置组权限,设置根目录下guest组为可读写,其他用户为可读。

[/]

guest = rw

* = r

6.启动svn服务

#关闭svn服务

killall svnserve

#启动svn服务

svnserve -d -r /var/www/svn/project

7.客户端测试svn

在浏览器中输入http://IP/project

输入用户名和密码即可访问

在svn客户端中输入http://IP/project

输入用户名和密码即可访问

查看博文:

http://blog.csdn.net/apache0554/article/details/46906973

http://blog.csdn.net/zhxin999/article/details/5045615

转载于:https://blog.51cto.com/linux10000/1957970

apache+svn服务搭建相关推荐

  1. 01 svn服务搭建

    一:svn服务搭建. (1)首先下载服务端svn: Setup-Subversion-1.6.5.msi (2)下载客户端svn: TortoiseSVN-1.6.6.17493-win32-svn- ...

  2. SVN安装,SVN服务搭建与eclipse里插件安装

    2019独角兽企业重金招聘Python工程师标准>>> 关于SVN与Git的比较,还是不做比较了吧. SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS ...

  3. linux6.0 SVN 服务搭建

    Linux6.0下安装svn服务器<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office&qu ...

  4. MQTT协议之 Apache Apollo服务搭建

    一.说明 MQTT是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分.该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和致动器(比如通过Twitter让房屋联网) ...

  5. linux系统维护篇:centos6.5之svn服务搭建,按部就班就能成了

    1.安装 环境:centos6.5.centos7 在线安装: [root@dukeServer home]# yum -y install subversion 查看是否安装成功: [root@du ...

  6. linux下基于apache下的svn的搭建

    一.下载软件: subversion-1.7.14.tar.bz2 apr-1.4.6.tar.bz2 apr-util-1.5.1.tar.bz2 sqlite-amalgamation-3.7.3 ...

  7. windows关闭svnserver_Windows停SVN服务的搭建和使用(二)-Win32Svn

    Windows下SVN服务的搭建和使用(二)-Win32Svn Windows下SVN服务的搭建和使用(二) VisualSVN-Server+TortoiseSVN是Windows下最方便易用的SV ...

  8. SVN服务端和客户端的安装与搭建

    SVN简介 SVN全名Subversion,是一个开源的版本控制系统.SVN与CVS一样,是一个跨平台的软件,支持大多数常见的操作系统,SVN拥有CVS的大部分特征,并且在CVS的基础上有更强的扩展. ...

  9. linux下apache+SVN搭建完美版

    一 .先介绍一下Subversion和apache,apr,apr-util的关系 很多朋友初次接触Subversion时不是很理解subversion和apache的关系.         我在这里 ...

最新文章

  1. 微信小程序下拉刷新和上拉加载
  2. Java Web的Maven项目中Properties文件的使用(2)
  3. java绘图机器猫_用绘图语句画机器猫(初学 C 语言的同学必看)
  4. 单一nginx负载均衡+LNMP分布式架构
  5. 资讯|WebRTC M90 更新
  6. 出生日期,看出你的天赋
  7. mysql 语句 函数分析
  8. 视频制作中的绿幕与拜耳阵列
  9. SpringBoot通过配置文件自动加载到map中
  10. 【Alpha】Scrum Meeting 2
  11. PostgreSQL SRF函数上索引实现方法
  12. SAP 移动平均价和标准价详细解析
  13. 启动此程序因为计算机丢失msvcr110,win7系统提示无法启动此程序计算机中丢失MSVCR110.dll的解决方法...
  14. 去掉linux 打印信息
  15. 2020年汽车驾驶员(中级)模拟考试题及汽车驾驶员(中级)考试软件
  16. 1.5 20:球弹跳高度的计算
  17. Air Pods用着怎么样?
  18. Setup failed. At least windows8.1 or windows serve2012 are reguired to install python 3.10.1(64-bit)
  19. UVA - 10382- Watering Grass
  20. wincc做皮带动画_WINCC动画脚本集锦

热门文章

  1. 新基建下的自动驾驶:单车智能和车路协同之争
  2. 终于看见光的速度了:每秒一万亿帧的相机,拍摄到光的运行状态!
  3. 华为自研操作系统官宣了,但有机会成功吗
  4. 孙正义万字访谈:AI是我现在唯一关注的事情,我是科技的绝对信徒
  5. 医生们说,AI不会取代我们!
  6. 亚洲与非洲:中国支付巨头的海外进击
  7. “深绿” 及 AlphaGo 对指挥与控制智能化的启示
  8. 谷歌大脑提出对智能体进行「正向-反向」强化学习训练,加速训练过程
  9. 华为与英特尔开展5G互操作性测试
  10. 是凡尔赛本赛了,马斯克回应成为全球首富