Chinaunix首页 | 论坛 | 博客
  • 博客访问: 343762
  • 博文数量: 72
  • 博客积分: 2130
  • 博客等级: 大尉
  • 技术积分: 857
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-05 16:10
文章分类

全部博文(72)

文章存档

2010年(5)

2009年(14)

2008年(53)

分类: LINUX

2008-10-14 14:39:33

1. 安装一些必要的软件
   sudo apt-get install subversion apache2 libapache2-svn fakeroot debhelper
2. 配置apache
   cat >/etc/apache2/httpd.conf<<"EOF"
  
      DAV svn
      SVNParentPath /svnrepos
      AuthType Basic
      AuthName "Subversion Repository"
      AuthUserFile /svnrepos/mid/passwd
      AuthzSVNAccessFile /svnrepos/mid/access-file
      Require valid-user
  

   EOF
   echo "ServerName localhost" >> /etc/apache2/apache2.conf
3. 重启apache
   sudo /etc/init.d/apache2 restart
4. 创建svn目录
   sudo mkdir /svnrepos/mid
5. 创建svn版本库
   sudo svnadmin create /svnrepos/mid
6. 改变svn目录的权限
   sudo chmod 777 -R /svnrepos/mid
7. 创建认证文件
   cd /svnrepos/mid
   cat >access-file<<"EOF"
   [/]
   *=rw
   EOF
8. 创建密码文件
   htpasswd -c -m passwd username(whatever)
    创建多个用户时,重复这条命令,但去掉-c选项
9. 创建软联接
   cd /var/www
   ln -s /svnrepos/mid
10. 构建成功,测试
    打开网页
   edit helloworld file
   svn add helloworld
   svn commit -m -F 
阅读(1139) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~