Archlinux下搭建SVN服务器

Archlinux是本人最喜欢的一个发行版,轻量、灵活、wiki文档众多,最重要的是用着非常顺手。下面介绍在Archlinux下搭建SVN服务器的过程。

一、准备工作
本文前提是已经安装好apache并且正常运作。接下来安装subversion:

建立svn目录:

二、修改配置文件
在/etc/httpd/conf/httpd.conf,确定下列4行没有被注释掉,并且是如下次序排列:

SSL设置之生成密钥对:

接着设置/etc/httpd/conf/extra/httpd-ssl.conf:

确认在/etc/httpd/conf/httpd.conf里将下列配置取消注释:

创建/home/svn/.svn-policy-file,并且加入如下配置:

其中,YOUR_REPO_NAME是你要创建的SVN目录;YOUR_USER_NAME是你自定义的访问SVN的用户名。
上面配置的意思是允许所有人的读权限,但是只允许特定人在YOUR_REPO_NAME里的写权限。

接着,创建/home/svn/.svn-auth-file文件:

三、创建目录
创建SVN目录,并设定Apache的读写权限(Archlinux里Apache的用户名和组名都为http)

OK,一个简单而功能完整的SVN服务器就搭建完成了。你可以用Tortoise(Windows)或者svn(Linux)来Checkout和操作这个SVN了。

本文为悠然居(https://wordpress.youran.me/)的原创文章,转载请注明出处!

声明: 本文采用 BY-NC-SA 协议进行授权. 转载请注明转自: Archlinux下搭建SVN服务器
  1. android vpn | #1
    April 2nd, 2012 at 13:30 |

    最近空间快到期,也想换个空间,请问博主这个wordpress的博客主机空间,包年多少,在国内速度如何、

    Google Chrome 13.0.782.107 Google Chrome 13.0.782.107 Windows XP Windows XP
    • youran | #2
      April 9th, 2012 at 20:39 |

      我这个是kiloserve的,速度挺不错,ping值一般在190-260之间吧。
      具体请见https://kiloserve.com/cheapvps

      Google Chrome 18.0.1025.151 Google Chrome 18.0.1025.151 Windows 7 x64 Edition Windows 7 x64 Edition
  1. No trackbacks yet.