Svn简单安装配置手册
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Svn简单安装配置手册相关的知识,希望对你有一定的参考价值。
系统:centos 6.8 软件版本: yum安装
# 安装svn
yum -y install subversion httpd mod_dav_svn
# 创建目录
mkdir /data/svn -pv
# 创建svn版本
svnadmin create x
# 检查httpd模块是否有这两个,如果没有需要安装mod_dav_svn
vim /etc/httpd/conf.d/subversion.conf
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
# 配置svn http访问
vim /etc/httpd/conf.d/subversion.conf
<Location /svn>
DAV svn
SVNParentPath /data/svn # 配置的svn根目录
SVNListParentPath on
AuthType Basic
AuthName "svn for bjwmt"
AuthUserFile /data/svn/passwd # 用户密码
AuthzSVNAccessFile /data/svn/authz.conf # 用户认证配置文件
Require valid-user
</Location>
######### 创建用户 #########
进入/data/svn
htpasswd passwd 用户名
New password: # 输入两次密码
######### 权限配置 #########
vim /data/svn/authz
------------------------- 配置用户权限 -------------------------
# 设置权限
[groups] # 这里是组
job_doc = 用户名
比如
[a名称]
创建的用户名 = rw # 格式不能变
------------------------- 配置目录权限 -------------------------
[x:/] # 这里的权限是根目录,一定不要开给开发
@job_doc = rw
# 比如
[b名称:/路径]
@job_doc = rw # 这里也是自定义配置的路径
# 最后启动服务
service httpd restart
service svnserve restart
chkconfig svnserve on
chkconfig httpd on
# 最后浏览器直接访问
http://ip/svn/x/
以上是关于Svn简单安装配置手册的主要内容,如果未能解决你的问题,请参考以下文章