在 FreeBSD 下架设 Subversion 作为版本控制系统
首先我们需要安装 Apache 和 Subversion 软件:
# cd /usr/ports/www/apache22 # make WITH_AUTH_MODULES=yes WITH_DAV_MODULES=yes \ WITH_SSL_MODULES=yes WITH_BERKELEYDB=db42 install clean # cd /usr/ports/devel/subversion # make -DWITH_SVNSERVE_WRAPPER -DWITH_MOD_DAV_SVN \ -DWITH_APACHE2_APR install clean
安装完成后,我们来初始化仓库目录:
# mkdir -p /home/svnroot # svnadmin create /home/svnroot # chown -R www:www /home/svnroot
至于客户端,在 Windows 下可以使用 TortoiseSVN,相当不错工具。
如果你客户端装了卡巴斯基的防火墙,请TortoiseSVN的应用程序都添加到信用域去。要不然,老提示400错误而无法正常使用。