CentOS 下安装配置 Subversion (简明实用) - ○白子○ 的Blog
Selected Content

CentOS 下安装配置 Subversion (简明实用)

[ 2009-07-08 03:20:51 | Author: seaboat ]
Font Size: Large | Medium | Small
用 yum 安装 apache 模块。
# yum install mod_dav_svn
创建库。
# cd /home
# mkdir svnrepo
# cd svnrepo
# svnadmin create project1
# svn mkdir file:///home/svnrepo/project1/trunk file:///home/svnrepo/project1/tags file:///home/svnrepo/project1/branches -m "initial repository layout"
更改目录的所有者为 apache 用户。
# chown -R apache.apache project1
创建用户认证文件(采用Digest)。
# htdigest -c .htdigest 'Subversion Area' admin
Adding password for admin in realm Subversion Area.
New password: (输入密码)
Re-type new password: (输入密码)
追加用户。
# htdigest .htdigest 'Subversion Area' user1
# htdigest .htdigest 'Subversion Area' user2
设置 Apache。
# cd /etc/httpd/conf.d/
# cp -p subversion.conf subversion.conf.orig
# vi subversion.conf
输入以下内容:
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
Alias /svn "/home/svnrepo"
<Location /svn>
 DAV svn
 SVNParentPath /home/svnrepo
 AuthType Digest
 AuthName "Subversion Area"
 AuthUserFile /home/svnrepo/.htdigest
 Require valid-user
</Location>
重启 Apache。
# /etc/init.d/httpd configtest
# /etc/init.d/httpd restart
[Last Modified By seaboat, at 2009-11-16 21:42:35]
Comments Feed Comments Feed: http://www6.webng.com/seaboat/feed.asp?q=comment&id=747

There is no comment on this article.

Post Comment
Smilies
[smile] [confused] [cool] [cry]
[eek] [angry] [wink] [sweat]
[lol] [stun] [razz] [redface]
[rolleyes] [sad] [yes] [no]
[heart] [star] [music] [idea]
Enable UBB Codes
Auto Convert URL
Show Smilies
Hidden Comment
Username:   Password: