- 安装Apache2
#sudo apt-get install apache2
- 安装SVN
#sudo apt-get install subversion libapache2-svn
- 配置Apache2的配置文件 /etc/apache2/mods-available/dav_svn.conf
<Location /svn>
DAV svn
SVNParentPath /opt/svn/repos/
AuthType Basic
AuthName "My Respository"
AuthUserFile /opt/svn/password
Require valid-user
</Location> - 创建项目目录
#sudo svnadmin create /opt/svn/repos/myproject
- 创建用户名和密码
#sudo htpasswd -c /opt/svn/passwd robinhuang (第二次创建可取消-c)
- 使Apache的某些模块有效
#sudo a2enmod dav dav_fs dav_svn
- 最后重载Apache
#sudo /etc/init.d/apache2 force-reload注意:当创建一个项目之后,需要运行以下命令:#sudo chown -R www-data: /opt/svn/repos使得该项目的文件能够正常访问。可参考Ubuntu下的svn配置: http://wiki.ubuntu.org.cn/SubVersion
本文详细介绍如何在Ubuntu系统中安装并配置Subversion (SVN) 版本控制系统,包括安装Apache2、SVN,配置Apache2以支持SVN,创建SVN项目目录及用户认证等步骤。
1063

被折叠的 条评论
为什么被折叠?



