CentOS system installation using Subversion method

  
                

Subversion is a version control system that puts files in a central repository. How do you use subversion on a CentOS system? The following small series will introduce you to the method of using subversion in CentOS installation.

1. install Subversion

yum install subversion

2. Create Repository

a.mkdir -p /var /svn /repositories (Create a repository directory)

b.cd /var/svn/repositories

c.svnadmin create rock-eng (create a repository rock-eng)

3. Start svn

svnserve -d -r /var/svn/repositories

4. Configure access rights

a.cd /var/svn/repositories/rock-eng/Conf/

b.vim svnserve.conf

### This file controls the configuration of the svnserve daemon, if you

### use it to allow access to This repository. (If you only allow

### access through http: and/or file: URLs, then this file is

### irrelevant.)

### Visit http://subversion.tigris.org/for more information.

[general]

### These options control access to the repository for unauthenticated

### and authenticated users. Valid v Alues are “write”, “read”,

### and “none”. The sample settings below are the defaults.

anon-access = none

auth-access = write

### The password-db option controls the location of the password

### database file. unless you specify a path starting with a /,

### the file‘s location is relative to the directory containing

## # this configuration file.

### If SASL is enabled (see below), this file will NOT be used.

### Uncomment the line below to use the default password file.

password-db = passwd

### The authz-db option controls the location of the authorization

### rules for path-based access control. Specify a path

### starting with a /, the file’s location is relative to the the

### directory containing this file. If you don‘t specify an

### authz-db, no path-based access control is done.

### Uncomm Ent the line below to use the default authorization file.

authz-db = authz

### This option specifies the authentication realm of the repository.

### If two repositories have the same authentication realm, they should

### have the same password database, and vice versa. The default realm

### is repository’s uuid.

# realm = My First Repository
Previous123Next page Total 3 pages

Copyright © Windows knowledge All Rights Reserved