建立最简单的SVN服务器
记录一下最最最简单的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 “创建版本库布局” |
打完收工,自己用或是小型局域网使用的话,足够了。
本文固定链接: http://mifunny.info/simple-svn-server-113.html
此站点遵守 知识共享协议! 转载请注明文章出处及本文链接,非常感谢!
关键字: apache, 服务器, 版本控制
此站点遵守 知识共享协议! 转载请注明文章出处及本文链接,非常感谢!
关键字: apache, 服务器, 版本控制

[...] 上次介绍了如何建立一个简单的SVN服务器, 但是这样的SVN服务器没有权限限制,只要是可以访问的人都能对版本库进行修改。 可以说这是绝对不安全,不利于管理的。 这节介绍一下利用Apache提供的基本HTTP认证机制来强化我们的SVN服务管理。 [...]
厄,是针对linux的么~
回复