Difference between revisions of "SVN Server Setup"

From CDOT Wiki
Jump to: navigation, search
(Create a Repository)
(Create a Repository)
Line 11: Line 11:
 
===Create a Repository===
 
===Create a Repository===
 
  svnadmin create /svnrepos
 
  svnadmin create /svnrepos
 +
 +
==== Files/Directories Created ====
 +
 +
#ls -lR /svnrepos
 +
/svnrepos:
 +
total 24
 +
drwxr-xr-x. 2 root root 4096 Jan 21 20:47 conf
 +
drwxr-sr-x. 6 root root 4096 Jan 21 20:47 db
 +
-r--r--r--. 1 root root    2 Jan 21 20:47 format
 +
drwxr-xr-x. 2 root root 4096 Jan 21 20:47 hooks
 +
drwxr-xr-x. 2 root root 4096 Jan 21 20:47 locks
 +
-rw-r--r--. 1 root root  229 Jan 21 20:47 README.txt
 +
 +
/svnrepos/conf:
 +
total 12
 +
-rw-r--r--. 1 root root 1080 Jan 21 20:47 authz
 +
-rw-r--r--. 1 root root  309 Jan 21 20:47 passwd
 +
-rw-r--r--. 1 root root 2279 Jan 21 20:47 svnserve.conf
 +
 +
/svnrepos/db:
 +
total 44
 +
-rw-r--r--. 1 root root    2 Jan 21 20:47 current
 +
-r--r--r--. 1 root root  22 Jan 21 20:47 format
 +
-rw-r--r--. 1 root root 1920 Jan 21 20:47 fsfs.conf
 +
-rw-r--r--. 1 root root    5 Jan 21 20:47 fs-type
 +
-rw-r--r--. 1 root root    2 Jan 21 20:47 min-unpacked-rev
 +
drwxr-sr-x. 3 root root 4096 Jan 21 20:47 revprops
 +
drwxr-sr-x. 3 root root 4096 Jan 21 20:47 revs
 +
drwxr-sr-x. 2 root root 4096 Jan 21 20:47 transactions
 +
-rw-r--r--. 1 root root    2 Jan 21 20:47 txn-current
 +
-rw-r--r--. 1 root root    0 Jan 21 20:47 txn-current-lock
 +
drwxr-sr-x. 2 root root 4096 Jan 21 20:47 txn-protorevs
 +
-rw-r--r--. 1 root root  37 Jan 21 20:47 uuid
 +
-rw-r--r--. 1 root root    0 Jan 21 20:47 write-lock
 +
 +
/svnrepos/db/revprops:
 +
total 4
 +
drwxr-sr-x. 2 root root 4096 Jan 21 20:47 0
 +
 +
/svnrepos/db/revprops/0:
 +
total 4
 +
-r--r--r--. 1 root root 50 Jan 21 20:47 0
 +
 +
/svnrepos/db/revs:
 +
total 4
 +
drwxr-sr-x. 2 root root 4096 Jan 21 20:47 0
 +
 +
/svnrepos/db/revs/0:
 +
total 4
 +
-r--r--r--. 1 root root 115 Jan 21 20:47 0
 +
 +
/svnrepos/db/transactions:
 +
total 0
 +
 +
/svnrepos/db/txn-protorevs:
 +
total 0
 +
 +
/svnrepos/hooks:
 +
total 36
 +
-rw-r--r--. 1 root root 1977 Jan 21 20:47 post-commit.tmpl
 +
-rw-r--r--. 1 root root 1638 Jan 21 20:47 post-lock.tmpl
 +
-rw-r--r--. 1 root root 2289 Jan 21 20:47 post-revprop-change.tmpl
 +
-rw-r--r--. 1 root root 1567 Jan 21 20:47 post-unlock.tmpl
 +
-rw-r--r--. 1 root root 3426 Jan 21 20:47 pre-commit.tmpl
 +
-rw-r--r--. 1 root root 2410 Jan 21 20:47 pre-lock.tmpl
 +
-rw-r--r--. 1 root root 2786 Jan 21 20:47 pre-revprop-change.tmpl
 +
-rw-r--r--. 1 root root 2100 Jan 21 20:47 pre-unlock.tmpl
 +
-rw-r--r--. 1 root root 2780 Jan 21 20:47 start-commit.tmpl
 +
 +
/svnrepos/locks:
 +
total 8
 +
-rw-r--r--. 1 root root 139 Jan 21 20:47 db.lock
 +
-rw-r--r--. 1 root root 139 Jan 21 20:47 db-logs.lock
  
 
===Add Users for authenticated Access===
 
===Add Users for authenticated Access===
  
 
===Start the Server Daemon===
 
===Start the Server Daemon===

Revision as of 21:49, 21 January 2011

ON Fedora 13 (32 bit version)

OS Version

# uname -a
Linux ops235.scs.net 2.6.33.3-85.fc13.i686.PAE #1 SMP Thu May 6 18:27:11 UTC 2010 i686 i686 i386 GNU/Linux

Required Package(s)

  • subversion-1.6.13-1.fc13.i686

Setup Procedure

Create a Repository

svnadmin create /svnrepos

Files/Directories Created

#ls -lR /svnrepos
/svnrepos:
total 24
drwxr-xr-x. 2 root root 4096 Jan 21 20:47 conf
drwxr-sr-x. 6 root root 4096 Jan 21 20:47 db
-r--r--r--. 1 root root    2 Jan 21 20:47 format
drwxr-xr-x. 2 root root 4096 Jan 21 20:47 hooks
drwxr-xr-x. 2 root root 4096 Jan 21 20:47 locks
-rw-r--r--. 1 root root  229 Jan 21 20:47 README.txt

/svnrepos/conf:
total 12
-rw-r--r--. 1 root root 1080 Jan 21 20:47 authz
-rw-r--r--. 1 root root  309 Jan 21 20:47 passwd
-rw-r--r--. 1 root root 2279 Jan 21 20:47 svnserve.conf

/svnrepos/db:
total 44
-rw-r--r--. 1 root root    2 Jan 21 20:47 current
-r--r--r--. 1 root root   22 Jan 21 20:47 format
-rw-r--r--. 1 root root 1920 Jan 21 20:47 fsfs.conf
-rw-r--r--. 1 root root    5 Jan 21 20:47 fs-type
-rw-r--r--. 1 root root    2 Jan 21 20:47 min-unpacked-rev
drwxr-sr-x. 3 root root 4096 Jan 21 20:47 revprops
drwxr-sr-x. 3 root root 4096 Jan 21 20:47 revs
drwxr-sr-x. 2 root root 4096 Jan 21 20:47 transactions
-rw-r--r--. 1 root root    2 Jan 21 20:47 txn-current
-rw-r--r--. 1 root root    0 Jan 21 20:47 txn-current-lock
drwxr-sr-x. 2 root root 4096 Jan 21 20:47 txn-protorevs
-rw-r--r--. 1 root root   37 Jan 21 20:47 uuid
-rw-r--r--. 1 root root    0 Jan 21 20:47 write-lock

/svnrepos/db/revprops:
total 4
drwxr-sr-x. 2 root root 4096 Jan 21 20:47 0

/svnrepos/db/revprops/0:
total 4
-r--r--r--. 1 root root 50 Jan 21 20:47 0

/svnrepos/db/revs:
total 4
drwxr-sr-x. 2 root root 4096 Jan 21 20:47 0

/svnrepos/db/revs/0:
total 4
-r--r--r--. 1 root root 115 Jan 21 20:47 0

/svnrepos/db/transactions:
total 0

/svnrepos/db/txn-protorevs:
total 0

/svnrepos/hooks:
total 36
-rw-r--r--. 1 root root 1977 Jan 21 20:47 post-commit.tmpl
-rw-r--r--. 1 root root 1638 Jan 21 20:47 post-lock.tmpl
-rw-r--r--. 1 root root 2289 Jan 21 20:47 post-revprop-change.tmpl
-rw-r--r--. 1 root root 1567 Jan 21 20:47 post-unlock.tmpl
-rw-r--r--. 1 root root 3426 Jan 21 20:47 pre-commit.tmpl
-rw-r--r--. 1 root root 2410 Jan 21 20:47 pre-lock.tmpl
-rw-r--r--. 1 root root 2786 Jan 21 20:47 pre-revprop-change.tmpl
-rw-r--r--. 1 root root 2100 Jan 21 20:47 pre-unlock.tmpl
-rw-r--r--. 1 root root 2780 Jan 21 20:47 start-commit.tmpl

/svnrepos/locks:
total 8
-rw-r--r--. 1 root root 139 Jan 21 20:47 db.lock
-rw-r--r--. 1 root root 139 Jan 21 20:47 db-logs.lock

Add Users for authenticated Access

Start the Server Daemon