Install subversion on CentOS 4.7 Release

很乱,只是记录安装的过程,如果要安装svn建议参考

http://blog.csdn.net/Kryptonum/archive/2007/03/07/1523643.aspx
http://blog.csdn.net/Kryptonum/archive/2007/03/08/1524136.aspx

------------------------------------------------------------------------------------------------

#yum install httpd subversion mod_dav_svn

modify /etc/httpd/conf/httpd.conf
Listen 80
Listen 88

#apachectl start
httpd: bad user name apache

#groupadd apache
#useradd -g apache apache

#apachectl start
open browser,enter http://localhost:88

configure svn
#cd /home/
#mkdir svnroot
#cd svnroot
#mkdir repository
#svnadmin create repository/test    //create test repository
#mkdir -p import/{trunk,branches,tags}
#svn import /home/svnroot/import file:///home/svnroot/repository/test -m "Init repository"


#chown -R apache:apache svnroot
#chmod 700 svnroot
#chmod 700 svnroot/repository


//add to /etc/httpd/conf/httpd.conf
<Location /svn>
   DAV svn
   SVNParentPath /home/svnroot/repository/
   AuthType Basic
   AuthName "Subversion Repository"
   AuthUserFile /home/svnroot/repository/pwdfile
   AuthzSVNAccessFile /home/svnroot/repository/authz
   Satisfy Any
   Require valid-user
</Location>

#apachectl restart
http://localhost:88/svn/test/



Command:
//add user and modify password
#htpasswd -m /home/svnroot/repository/pwdfile username
New password: ******
Re-type new password: ******

//update Authorize file


//Delete a user
#htpasswd -D /home/svnroot/repository/pwdfile username



reference
http://blog.csdn.net/Kryptonum/archive/2007/03/07/1523643.aspx
http://blog.csdn.net/Kryptonum/archive/2007/03/08/1524136.aspx

posted @ 2009-06-30 14:15  1901  阅读(319)  评论(0编辑  收藏  举报