记录一下最最最简单的SVN服务器建立步骤…
首先安装Apache和 subversion; 以我用的 Arch Linux 为例:
| user@~$ sudo pacman -Sy apache subversion |
假设已经配置完成了Apache服务器(讲起来比较繁琐)… 模块 mod_dav_svn.so 已经存在于apache的modules目录下。 http服务的根目录在 /srv/http/ , svn的目录在 /srv/http/svn/ 。
打开apache的主配置文件 httpd.conf ,写入下面的代码
| LoadModule dav_module modules/mod_dav.so # 默认的配置中有 dav_module 这一行,但必须保证在 dav_svn_module 的前面 LoadModule dav_svn_module modules/mod_dav_svn.so <Location “/svn”> |
重启apache后,就可以使用svn了:
| user@/srv/http/svn$ sudo svnadmin create test user@/srv/http/svn$ sudo chown http:http -R test/ user@/srv/http/svn$ svn mkdir “http://localhost/svn/test/branches” “http://localhost/svn/test/tags” “http://localhost/svn/test/trunk” -m “创建版本库布局” |
打完收工,自己用或是小型局域网使用的话,足够了。
厄,是针对linux的么~