centos搭建SVN

r囧r小猫 2022-01-13 08:07 356阅读 0赞

安装httpd

yum install httpd

查看httpd是否安装成功

httpd —version

安装svnserver

yum install subversion

查看svnserver是否安装成功

subversion —version

安装mod_dav_svn模块

yum install mod_dav_svn

安装成功后会有mod_dav_svn.so和mod_authz_svn.so两个文件

find / -name mdo_dav_svn.so

find / -name mod_authz_svn.so

创建SVN库

mkdir /var/www/svn

svndamin create /var/www/svn/project

配置权限

chown -R apache:apcahe /var/www/svn/project/

chmod 755 -R /var/www/svn/

创建用户passwd]\

touch /var/www/svn/passwd

htpasswd /var/www/svn/passwd admin

htpasswd /var/www/svn/passwd li

创建权限文件authz

cp /var/www/svn/project/conf/authz /var/www/svn/authz

vi /var/www/svn/authz

#添加下面内容

[/]

admin = rw

li = r

配置httpd

touch /etc/httpd/conf.d/subversion.conf

vi /etc/httpd/conf.d/subversion.conf

Dav svn

SVNParentPath /var/www/svn

AuthYype Basic

AuthName “Authorization SVN”

AuthzSVNAccessFile /var/www/svn/authz

AuthUserFile /var/www/svn/passwd

Require vaild-user

启动httpd

systemctl start httpd.service

转载于:https://blog.51cto.com/lilingkai/1908822

发表评论

表情:
评论列表 (有 0 条评论,356人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Centos7 SVN

    介绍         Subversion(SVN)是一个开源的版本控制系统,也就是说Subversion管理着随时间改变的数据。         这些数据放置在一个中央