[email protected]:~# sudo apt-get install subversion
[email protected]:/etc/subversion# mkdir /svn [email protected]:/etc/subversion# cd /svn/
创建版本库
[email protected]:/svn# svnadmin create /svn/sx [email protected]:/svn# ls sx [email protected]:/svn# ll sx total 32 drwxr-xr-x 6 root root 4096 May 9 08:39 ./ drwxr-xr-x 3 root root 4096 May 9 08:39 ../ drwxr-xr-x 2 root root 4096 May 9 08:39 conf/ drwxr-sr-x 6 root root 4096 May 9 08:39 db/ -r--r--r-- 1 root root 2 May 9 08:39 format drwxr-xr-x 2 root root 4096 May 9 08:39 hooks/ drwxr-xr-x 2 root root 4096 May 9 08:39 locks/ -rw-r--r-- 1 root root 246 May 9 08:39 README.txt
[email protected]:/svn/sx/conf# pwd /svn/sx/conf [email protected]:/svn/sx/conf# ls authz hooks-env.tmpl passwd svnserve.conf
[email protected]:/svn/sx/conf# vi svnserve.conf [general] anon-access = noneauth-access = writepassword-db = /svn/sx/conf/passwdauthz-db = /svn/sx/conf/authz
[email protected]:/svn/sx/conf# vi passwd [users] # harry = harryssecret # sally = sallyssecret admin01 = 123456 user01 = 123
[email protected]:/svn/sx/conf# vi authz [groups] # harry_and_sally = harry,sally # harry_sally_and_joe = harry,sally,&joe adminsvn = admin01 adminuser = user01 [/] @adminsvn = rw [/sx] @adminuser = rw
[email protected]:/svn/sx/conf# svnserve -d -r /svn/sx [email protected]:/svn/sx/conf# ps -ef |grep svn root 25443 1 0 08:54 ? 00:00:00 svnserve -d -r /svn/sx root 25445 24814 0 08:54 pts/6 00:00:00 grep --color=auto svn
以上是单个版本库:在启动的时候要指定版本库!!!!
[email protected]:/svn# svnadmin create /svn/test [email protected]:/svn# ls /svn/test/ conf db format hooks locks README.txt
[email protected]:/svn/test/conf# vi svnserve.conf[general] anon-access = none auth-access = write password-db = /svn/test/conf/passwd authz-db = /svn/test/conf/authz
[email protected]:/svn/test/conf# vi passwd [users] # harry = harryssecret # sally = sallyssecret admintest01 = 123456 usertest01 = 123
[email protected]:/svn/test/conf# vi authz [groups] # harry_and_sally = harry,sally # harry_sally_and_joe = harry,sally,&joe adminuser = admintest01 usertest = usertest01 [/] @adminuser = rw [/test] @usertest = rw * =
[email protected]:/svn/test/conf# ps -ef |grep svn root 25486 1 0 09:05 ? 00:00:00 svnserve -d -r /svn/sx root 25586 24814 0 09:17 pts/6 00:00:00 grep --color=auto svn [email protected]:/svn/test/conf# kill -9 25486 [email protected]:/svn/test/conf# svnserve -d -r /svn [email protected]:/svn/test/conf# ps -ef |grep svn root 25590 1 0 09:18 ? 00:00:00 svnserve -d -r /svn #如果是多个版本库 不要指定版本库(启动的时候) root 25592 24814 0 09:18 pts/6 00:00:00 grep --color=auto svn
时间: 2024-10-11 07:03:53