首页 > 运维 > 一些安装SVN的笔记

一些安装SVN的笔记

2007年10月5日

这里的内容是安装与apache结合的svn服务器端的记录

apache2:
./configure –enable-dav –enable-so –enable-maintainer-mode

subversion:
./configure(如果apache2不是安在默认目录了,会报错,要加参数指明apr和apxs的位置)
make
make install

在httpd.conf中:
make install应该已经添加了的内容:
LoadModule dav_svn_module     modules/mod_dav_svn.so
LoadModule authz_svn_module   modules/mod_authz_svn.so
加入:
<Location /svn> (/svn是用户浏览时url中的路径)
        DAV svn
        SVNListParentPath on
        SVNParentPath /home/svn    (这个目录是实际数据存储的目录)
        AuthType Basic
        AuthName “Subversion repositories”
        AuthUserFile passwd
        #AuthzSVNAccessFile svnaccessfile
        Require valid-user
</Location>
在/usr/local/apache2下,bin/htpasswd -c passwd loudly

创建分支时
cd /home/svn svnadmin create repname

http://server-IP/svn/repname

运维 ,

  1. forcey
    2007年10月5日20:28 | #1

    为啥要和apache结合呢?客户端用 TortoiseSVN 不是很爽么~

  2. loudly
    2007年10月7日23:27 | #2

    e….
    apache只是服务端而已,客户端该用TortoiseSVN还是用TortoiseSVN的。。。
    用apache的放,SVN功能就是apache的一个dav module,和你用的那个svnserve是两种不同的方案,单用svnserve可配的东西太少

  1. 目前还没有任何 trackbacks 和 pingbacks.