Ubuntu下搭建Apache+SVN服务
2011-05-02 11:55
495 查看
最近和朋友合作一个小项目,于是在VPS(Ubuntu 10.04 LTS 64bit)上搭建了一个Apache+SVN服务便于管理代码,记录如下。1. 安装
sudo apt-get install subversion sudo apt-get install libapache2-svn2. 创建subversion用户组,并把apache运行用户www-data加入到subversion用户组中
sudo addgroup subversion sudo usermod -G subversion -a www-data3. 创建SVN仓库(假设文件存放在/data/svn目录下)
sudo mkdir /data/svn cd /data/svn sudo mkdir myproject sudo chown -R root:subversion myproject # 让目录属于subversion组 sudo svnadmin create /home/svn/myproject # 创建SVN仓库 sudo chmod -R g+rws myproject # 赋予subversion组权限4. 配置apache服务,加入下面的配置/etc/apache2/mods-available/dav_svn.conf中
<Location /svn/myproject> DAV svn SVNPath /data/svn/myproject AuthType Basic AuthName "myproject subversion repository" AuthUserFile /etc/subversion/passwd Require valid-user </Location>5. 创建/etc/subversion/passwd文件
sudo htpasswd -c /etc/subversion/passwd user_name sudo htpasswd /etc/subversion/passwd other_user_name系统会提示输入密码,-c选项表示创建新的/etc/subversion/passwd文件,没有-c选项表示加入新用户到已有的/etc/subversion/passwd文件6. 重启apache,通过http://hostname/svn/myproject就可以访问SVN了
sudo /etc/init.d/apache2 restart7. 给apache配置SSL,请参考http://www.tc.umn.edu/~brams006/selfsign.htmlhttp://www.tc.umn.edu/~brams006/selfsign_ubuntu.html
相关文章推荐
- Ubuntu下Apache+SVN搭建SVN服务多项目管理
- Ubuntu搭建svn服务器(Subversion+Apache配置)
- Ubuntu下搭建SVN+Apache
- Ubuntu14.04下编译安装或apt-get方式安装搭建Apache或Httpd服务(图文详解)
- Ubuntu学习 - SVN服务搭建
- ubuntu14.04 搭建svn服务
- apache+svn服务搭建
- ubuntu上搭建svn+apache服务器
- 实战搭建 apache + svn 服务
- 在ubuntu服务器上搭建svn服务
- Ubuntu Server搭建svn服务以及迁移方法【转】
- Ubuntu下SVN服务的搭建(apache2+svn)
- 【转】Ubuntu下搭建SVN环境-Apache
- centos下搭建svn+apache服务
- Ubuntu上配置SVN,Apache服务以及常见问题解决方法
- Ubuntu 下搭建svn,Apache报错:options请求返回无效xml
- Ubuntu16.10搭建svn服务
- linux下SVN服务搭建:apache+svn+usvn+php+mysql
- svn+apache 服务搭建
- ubuntu svn服务搭建记录