Ubuntu安装Svn,提供http访问
安装相关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路径即可,
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。