您的位置:首页 > 其它

Svn简单安装配置手册

2018-02-06 11:22 274 查看
系统: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 简单 安装