Professional Documents
Culture Documents
, 2011-02-28
Author:
YUCHENG HU, HA Websystems, Inc.
HAWEBS.NET-v1.1-Technology.ott
HA WEBSYSTEMS 2006 - 2011
2011-02-28
1 / 11
Copyright HA WEBSYSTEMS 20062011.
URLs :
http://www.hawebs.net
http://www.hawebs.org
:
http://www.ossez.com
:
HA WEBSYSTEMS ()
:
:
N/A
:
N/A
ODT
HAWEBS.NET-v1.1-Technology.ott
HA WEBSYSTEMS 2006 - 2011
2011-02-28
2 / 11
1 Subversion................................................................................................................... 4
2 subversion.conf ......................................................................................................... 5
3 SVN .............................................................................................................. 8
4 ....................................................................................................................................... 9
5 ..................................................................................................................................... 11
HAWEBS.NET-v1.1-Technology.ott
HA WEBSYSTEMS 2006 - 2011
2011-02-28
3 / 11
1 Subversion
CentOS Apache
CentOS SVN
HAWEBS.NET-v1.1-Technology.ott
HA WEBSYSTEMS 2006 - 2011
2011-02-28
4 / 11
2 subversion.conf
SVN CentOS subversion.conf
2
3
subversion.conf
HAWEBS.NET-v1.1-Technology.ott
HA WEBSYSTEMS 2006 - 2011
2011-02-28
5 / 11
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
LoadModule dav_svn_module
LoadModule authz_svn_module
#
#
#
#
#
#
#
#
#
modules/mod_dav_svn.so
modules/mod_authz_svn.so
#
# To create a new repository "http://localhost/repos/stuff" using
# this configuration, run as root:
#
#
# cd /var/www/svn
#
# svnadmin create stuff
#
# chown -R apache.apache stuff
#
<Location /repos>
DAV svn
SVNParentPath /var/www/svn/repos
AuthType Basic
AuthName "Authorization repos"
AuthUserFile /etc/svn-auth-conf
Require valid-user
</Location>
2
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
SVN
HAWEBS.NET-v1.1-Technology.ott
HA WEBSYSTEMS 2006 - 2011
2011-02-28
6 / 11
HAWEBS.NET-v1.1-Technology.ott
HA WEBSYSTEMS 2006 - 2011
2011-02-28
7 / 11
3 SVN
SVN
34
/etc/svn-auth-conf
-c
-c
35
2 SVN
HAWEBS.NET-v1.1-Technology.ott
HA WEBSYSTEMS 2006 - 2011
2011-02-28
8 / 11
4
SVN
36
37
38
39
40
41
42
43
44
45
46
47
[root@cn
[root@cn
[root@cn
[root@cn
[root@cn
[root@cn
[root@cn
[root@cn
[root@cn
Stopping
Starting
[root@cn
www]# cd /var/www/
www]# mkdir svn
www]# cd svn
svn]# svnadmin create repos
svn]# chown -R apache.apache repos
svn]# cd repos/
repos]# svnadmin create workdir
repos]# chown -R apache.apache workdir/
repos]# service httpd restart
httpd: [ OK ]
httpd: [ OK ]
repos]#
HAWEBS.NET-v1.1-Technology.ott
HA WEBSYSTEMS 2006 - 2011
2011-02-28
9 / 11
HAWEBS.NET-v1.1-Technology.ott
HA WEBSYSTEMS 2006 - 2011
2011-02-28
10 / 11
http://cn.hawebs.net/repos/workdir/
SVN
HAWEBS.NET-v1.1-Technology.ott
HA WEBSYSTEMS 2006 - 2011
2011-02-28
11 / 11