码迷,mamicode.com
首页 > Web开发 > 详细

Ubuntu安装Svn,提供http访问

时间:2015-05-06 13:05:01      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:

安装相关package

sudo apt-get install subversion subversion-tools apache2 libapache2-svn apache2-utils

创建SVN目录并初始化仓库,$repo_name为仓库名

sudo mkdir /data/svn/repository
sudo svnadmin create /data/svn/repository/$repo_name
sudo chown -R www-data:www-data /data/svn/repository

配置apache2

sudo a2enmod dav_svn
sudo vim /etc/apache2/apache2.conf

在apache2.conf添加以下代码

ServerName localhost 
<Location "/svn">
    DAV svn
    SVNParentPath /data/svn/repository/
    AuthType Basic
    AuthName "svn"
    AuthUserFile /data/svn/conf/svnpasswd
    Require valid-user
</Location>

如果需要修改apache端口号,则请修改/etc/apache2/ports.conf

配置访问权限文件,$user_name为用户名

sudo mkdir /data/svn/conf
sudo htpasswd -c /data/svn/conf/svnpasswd $user_name

重启apache2,即可访对应服务器的对应端口下的/svn/$repo_name路径即可,

Ubuntu安装Svn,提供http访问

标签:

原文地址:http://www.cnblogs.com/WebClerk/p/4481482.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!