Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to create SVN repository on server?

Tags:

webserver

svn

How to create SVN repository on server? Although i have found various articles on this but still facing issues while creating repository on my website. Right now i am using assembla as my SVN repository, but want to create my own on my hosting.

like image 232
Rahul Jain Avatar asked Aug 04 '12 18:08

Rahul Jain


People also ask

Can we create remote repository in SVN?

SVN does not have the concept of local repository/remote repository, accordingly commit is directly reflected in the remote.


1 Answers

  1. Create a Repository:

    svnadmin create /svnrepos

  2. Create a SVN User

    vi /svnrepos/conf/svnserve.conf

    anon-access = none

    auth-access = write

    password-db = passwd

    And add users in the format: user = password

    E.g.: tony = mypassword

  3. Import Your Project

    (Assuming you’ve put your project files in /projects/myrailsproject)

    svn import /projects/myrailsproject file:///svnrepos/myrailsproject

  4. Start the SVN Server as Daemon

    svnserve -d

    Done! You should now have an Apache Subversion server running with one project named myrailsproject.

    Try checking it out of the repository:

    svn co svn://192.168.0.2/svnrepos/myyrailsproject

    Since we set anon-access to none you should be prompted for username and password which you created in the file /svnrepos/conf/passwd.

like image 73
sachit Avatar answered Sep 17 '22 11:09

sachit