Tuesday, May 5, 2009

Configuring access to SVN repository

Main >> SVN >> Configuring access to SVN repository


Now that we have repository, the next step is to access it. Here are a few steps to do so.
  1. Browse to the directory /WAS/SVN/SVN_REPOS/conf

  2. Open the svnserve.conf file in a text editor, and uncomment the [general], anon-access = read, auth-access = write, and password-db = passwd lines. Save.

    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 values are "write", "read",

    ### and "none". The sample settings below are the defaults.

    anon-access = read

    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 conf directory.

    ### 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. Unless you specify a path

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

    ### directory. If you don't specify an authz-db, no path-based access

    ### control is done.

    ### Uncomment 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

  3. Open the passwd file in a text editor, uncomment the [users] line, and add the username and password you want to use when connecting to your subversion server. Save.


    passwd

    ### This file is an example password file for svnserve.

    ### Its format is similar to that of svnserve.conf. As shown in the

    ### example below it contains one section labelled [users].

    ### The name and password for each user follow, one account per line.

    [users]

    # harry = harryssecret

    # sally = sallyssecret

    root = pass1234

    admin = admin

    manoharn = mani1234

    amitd = amitd

    ravi = ravik

Thats all here. We have created the repository and also configured access to it. Now try accessing it using the user names given in the passwd file.

No comments:

Post a Comment