转自 http://xiayong.blog.51cto.com/6292420/1088790
- machost:~ xiayong$ svnserve --version
- svnserve, version 1.6.18 (r1303927)
- compiled Aug 4 2012, 19:46:53
- Copyright (C) 2000-2009 CollabNet.
- Subversion is open source software, see http://subversion.apache.org/
- This product includes software developed by CollabNet (http://www.Collab.Net/).
- The following repository back-end (FS) modules are available:
- * fs_fs : Module for working with a plain file (FSFS) repository.
- machost:~ xiayong$ sudo mkdir -p /data/svn/repositories/local
- machost:~ xiayong$ sudo svnadmin create /data/svn/repositories/local
- machost:~ xiayong$ cd /data/svn/repositories/local/
- machost:local xiayong$ ll
- total 16
- -rw-r--r-- 1 root wheel 229 12 14 01:33 README.txt
- drwxr-xr-x 5 root wheel 170 12 14 01:41 conf
- drwxr-sr-x 16 root wheel 544 12 14 02:07 db
- -r--r--r-- 1 root wheel 2 12 14 01:33 format
- drwxr-xr-x 11 root wheel 374 12 14 01:33 hooks
- drwxr-xr-x 4 root wheel 136 12 14 01:33 locks
- [general]
- anon-access = none
- auth-access = write
- password-db = passwd
- authz-db = authz
- [sasl]
- administrator = admin@Svnserver
- xiayong = xiayong
- [groups]
- admin = administrator
- user = xiayong
- [/]
- @admin = rw
- @user = r
- [local:/]
- @admin = rw
- @user = r
- machost:conf xiayong$ sudo svnserve -d -r /data/svn/repositories
- machost:conf xiayong$ telnet localhost 3690
- Trying ::1...
- telnet: connect to address ::1: Connection refused
- Trying 127.0.0.1...
- Connected to localhost.
- Escape character is '^]'.
- ( success ( 2 2 ( ) ( edit-pipeline svndiff1 absent-entries commit-revprops depth log-revprops partial-replay ) ) )
- machost:conf xiayong$ sudo mkdir -p /tmp/svntemp
- machost:conf xiayong$ cd /tmp/svntemp/
- machost:svntemp xiayong$ sudo mkdir tags trunk branches
- machost:svntemp xiayong$
- machost:svntemp xiayong$ sudo svn import -m 'init repo' /tmp/svntemp/ svn://localhost/local
- Authentication realm: <svn://localhost:3690> af662c40-23bf-43f4-93fa-8bf7eff40771
- Password for 'root':
- Authentication realm: <svn://localhost:3690> af662c40-23bf-43f4-93fa-8bf7eff40771
- Username: administrator
- Password for 'administrator':
- Adding /tmp/svntemp/trunk
- Adding /tmp/svntemp/branches
- Adding /tmp/svntemp/tags
- Committed revision 1.
- [local:/branches]
- @user = rw
- [local:/tags]
- @user = r
- [local:/trunk]
- @user = rw
- # to run the svnserver on the automatically.
- svnserve -d -r /data/svn/repositories