您的位置:首页 > 运维架构 > Apache

Svn结合apache展示版本库文件

2020-11-02 15:58 1141 查看

Svn结合apache展示版本库文件

安装httpd和svn

yum -y install httpd subversion mod_dav_svn

上传httpd的subversion.conf子配置文件到/etc/httpd/conf.d/

cat subversion.conf

<Location /svn>
DAV svn
SVNParentPath /home/svn
AuthType Basic
AuthName "Authorization svn"
AuthzSVNAccessFile /home/svn/conf/authz
AuthUserFile /home/svn/conf/users
Require valid-user
</Location>

创建用户svn
useradd svn
修改httpd启动用户为svn
vim /etc/httpd/conf/httpd.conf
User svn
Group svn

创建svn权限管理文件和访问认证文件
su - svn
mkdir /home/svn/conf

htpasswd -c /home/svn/conf/users tom

vim /home/svn/conf/authz

[groups] #定义组
wg=tom
[/]
@wg=rw #定义组权限 rw 读写

创建一个版本库
svnadmin create /home/svn/repo

切换到root账号启动一下apache
su root

service httpd restart
访问测试
浏览器访问,并输入你创建的账号密码
http://10.211.55.200/svn/repo
看到如下访问内容即可

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: