在 Mac 上配置 Apache 和 SVN 極其方便。
序:
之前在 Windows 上,因為心里美的原因,配置過 Apache 和 SVN 集成,使用 http 協(xié)議來訪問 SVN。配置過程有些麻煩,也容易出錯。
后來,一直使用 svnserve -d,在 windows 上一般還會用 sc 命令做成 service,因為簡單方便。
后來因為試驗的目的,在 Mac 上配置了 Apache 和 SVN,我的 OS X 是 10.7 Lion
居然極其簡單,只要在“系統(tǒng)偏好設(shè)置” -> “共享” 中,把 Web 共享打開,然后把個人網(wǎng)站點開(僅僅是不想修改全局配置文件)
然后修改文件 /private/etc/apache2/users/你的用戶名.conf ,里面加上
# svn module
LoadModule dav_svn_module libexec/apache2/mod_dav_svn.so
LoadModule authz_svn_module libexec/apache2/mod_authz_svn.so
<Location /svn>
DAV svn
SVNListParentPath on
SVNParentPath "/repository/svn/path"
</Location>
就可以了,
兩個 svn 相關(guān)的 module 已經(jīng)放好了,只要 load 一下就行。
配置方面還可以增加認(rèn)證等等。為了權(quán)限管理得更細(xì)致,也可以使用 SVNPath 而不是 SVNParentPath。
唉,真是方便,Mac 用來開發(fā),不錯!
posted on 2012-05-10 14:43
哈哈的日子 閱讀(238)
評論(0) 編輯 收藏