安装与验证
[root@localhost ~]# yum install -y subversion
Installed:subversion.x86_64 0:1.6.11-10.el6_5
Complete!
[root@localhost ~]# svnserve --version
svnserve,版本 1.6.11 (r934486)
编译于 Mar 6 2014,10:49:10
创建仓库
[root@localhost ~]#
cd /home/
[root@localhost home]# svnadmin create svnserver
[root@localhost home]# ll svnserver
总用量 24
drwxr-xr-x. 2 root root 4096 4月 8 10:59 conf
drwxr-sr-x. 6 root root 4096 4月 8 10:59 db
-r--r--r--. 1 root root 2 4月 8 10:59 format
drwxr-xr-x. 2 root root 4096 4月 8 10:59 hooks
drwxr-xr-x. 2 root root 4096 4月 8 10:59 locks
-rw-r--r--. 1 root root 229 4月 8 10:59 README.txt
[root@localhost home]# svnadmin create svnserver
[root@localhost home]# ll svnserver
总用量 24
drwxr-xr-x. 2 root root 4096 4月 8 10:59 conf
drwxr-sr-x. 6 root root 4096 4月 8 10:59 db
-r--r--r--. 1 root root 2 4月 8 10:59 format
drwxr-xr-x. 2 root root 4096 4月 8 10:59 hooks
drwxr-xr-x. 2 root root 4096 4月 8 10:59 locks
-rw-r--r--. 1 root root 229 4月 8 10:59 README.txt
修改配置
[root@localhost home]#
ll svnserver/conf/
总用量 12
-rw-r--r--. 1 root root 1080 4月 8 11:03 authz
-rw-r--r--. 1 root root 309 4月 8 11:03 passwd
-rw-r--r--. 1 root root 2279 4月 8 11:03 svnserve.conf
总用量 12
-rw-r--r--. 1 root root 1080 4月 8 11:03 authz
-rw-r--r--. 1 root root 309 4月 8 11:03 passwd
-rw-r--r--. 1 root root 2279 4月 8 11:03 svnserve.conf
(1)authz: 权限配置文件。
(2)passwd: 用户名密码配置文件。
(3)svnserve.conf: svn服务配置文件。
[root@localhost home]# cd svnserver/conf/
[root@localhost conf]# cat svnserve.conf
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
[root@localhost conf]# cat passwd
[users]
gaojs = gaojs
[groups]
admin = gaojs
[/]
@admin = rw
* =
启动与停止
[root@localhost conf]#
svnserve -d -r /home/
[root@localhost conf]# ps aux | grep svn
root 22850 0.0 0.0 152808 728 ? Ss 11:31 0:00 svnserve -d -r /home/
root 22869 0.0 0.0 103240 880 pts/2 S+ 11:31 0:00 grep svn
[root@localhost conf]# netstat -npl | grep svn
tcp 0 0 0.0.0.0: 3690 0.0.0.0:* LISTEN 22850/svnserve
[root@localhost conf]# kill -9 22850
[root@localhost conf]# ps aux | grep svn
root 22850 0.0 0.0 152808 728 ? Ss 11:31 0:00 svnserve -d -r /home/
root 22869 0.0 0.0 103240 880 pts/2 S+ 11:31 0:00 grep svn
[root@localhost conf]# netstat -npl | grep svn
tcp 0 0 0.0.0.0: 3690 0.0.0.0:* LISTEN 22850/svnserve
[root@localhost conf]# kill -9 22850
启动后,用SVN客户端(TortoiseSVN)就可以访问了!
[root@localhost home]#
cd svnserver/conf/