标签:svn httpd cust CentoOS7 conf data repos 搭建
1.安装httpd subversion
# yum install -y httpd subversion mod_dav_svn
2.创建svn库
# mkdir /cust/data/svn/repos
# svnadmin create /cust/data/svn/repos/
# vim /cust/data/svn/repos/conf/svnserve.conf #修改以下4行
anon-access = none
auth-access = write
password-db = /cust/data/svn/repos/conf/conf/passwd #指向用户配置文件
authz-db = /cust/data/svn/repos/conf/authz #指向权限配置文件
3.svn整合apache
# cat /etc/httpd/conf.d/subversion.conf
<Location /svn>
DAV svn
SVNParentPath /cust/data/svn/
AuthType Basic
AuthName "Authorization"
AuthUserFile /cust/data/svn/repos/conf/passwd
AuthzSVNAccessFile /cust/data/svn/repos/conf/authz
Require valid-user
</Location>
4.修改svn目录权限
# chown apache.apache -R /cust/data/svn/
5.创建svn账户密码 以及授权
# htpasswd -c /cust/data/svn/repos/conf/passwd sxg #第一次创建需要 -c
# htpasswd /cust/data/svn/repos/conf/passwd admin #第二次创建不需要
# cat /cust/data/svn/repos/conf/passwd #在最前面加[users]
[users]
sxg:$apr1$UREtRz.u$cL2wMvlJU3KlOMM9kRqtY0
admin:$apr1$XhnL6dUi$sDngtrgaLR0.DfLqsyBZc.
# cat /cust/data/svn/repos/conf/authz #授权
[groups]
admingrp=admin,sxg
[repos:/]
@admingrp=rw
**6.启动httpd **
# systemctl restart httpd
# systemctl enable httpd
7.访问地址
yourip/svn/repos
标签:svn,httpd,cust,CentoOS7,conf,data,repos,搭建 来源: https://blog.csdn.net/sun_xuegang/article/details/104873571
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。