apache+svn服务搭建
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服务搭建相关推荐
- 01 svn服务搭建
一:svn服务搭建. (1)首先下载服务端svn: Setup-Subversion-1.6.5.msi (2)下载客户端svn: TortoiseSVN-1.6.6.17493-win32-svn- ...
- SVN安装,SVN服务搭建与eclipse里插件安装
2019独角兽企业重金招聘Python工程师标准>>> 关于SVN与Git的比较,还是不做比较了吧. SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS ...
- linux6.0 SVN 服务搭建
Linux6.0下安装svn服务器<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office&qu ...
- MQTT协议之 Apache Apollo服务搭建
一.说明 MQTT是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分.该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和致动器(比如通过Twitter让房屋联网) ...
- linux系统维护篇:centos6.5之svn服务搭建,按部就班就能成了
1.安装 环境:centos6.5.centos7 在线安装: [root@dukeServer home]# yum -y install subversion 查看是否安装成功: [root@du ...
- 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 ...
- windows关闭svnserver_Windows停SVN服务的搭建和使用(二)-Win32Svn
Windows下SVN服务的搭建和使用(二)-Win32Svn Windows下SVN服务的搭建和使用(二) VisualSVN-Server+TortoiseSVN是Windows下最方便易用的SV ...
- SVN服务端和客户端的安装与搭建
SVN简介 SVN全名Subversion,是一个开源的版本控制系统.SVN与CVS一样,是一个跨平台的软件,支持大多数常见的操作系统,SVN拥有CVS的大部分特征,并且在CVS的基础上有更强的扩展. ...
- linux下apache+SVN搭建完美版
一 .先介绍一下Subversion和apache,apr,apr-util的关系 很多朋友初次接触Subversion时不是很理解subversion和apache的关系. 我在这里 ...
最新文章
- 微信小程序下拉刷新和上拉加载
- Java Web的Maven项目中Properties文件的使用(2)
- java绘图机器猫_用绘图语句画机器猫(初学 C 语言的同学必看)
- 单一nginx负载均衡+LNMP分布式架构
- 资讯|WebRTC M90 更新
- 出生日期,看出你的天赋
- mysql 语句 函数分析
- 视频制作中的绿幕与拜耳阵列
- SpringBoot通过配置文件自动加载到map中
- 【Alpha】Scrum Meeting 2
- PostgreSQL SRF函数上索引实现方法
- SAP 移动平均价和标准价详细解析
- 启动此程序因为计算机丢失msvcr110,win7系统提示无法启动此程序计算机中丢失MSVCR110.dll的解决方法...
- 去掉linux 打印信息
- 2020年汽车驾驶员(中级)模拟考试题及汽车驾驶员(中级)考试软件
- 1.5 20:球弹跳高度的计算
- Air Pods用着怎么样?
- Setup failed. At least windows8.1 or windows serve2012 are reguired to install python 3.10.1(64-bit)
- UVA - 10382- Watering Grass
- wincc做皮带动画_WINCC动画脚本集锦