SVN (Subversion) Client Setup over Apache on Windows

SVN Client Setup over Apache on Windows

First download the svn client for windows.

http://tortoisesvn.net/downloads.html. Download and install on your pc.

Accessing repository using SVN Client.

Go to a folder where you want to download the repository. In below picture I'm using temp folder.

svnapache10

Now right click in temp folder and go to trotisesvn option, their you can see repo browser. Click on repo browser.

svnapache11

You will be asked to enter url in url window. Enter the url and click on ok. After this you will be asked to Enter Username & Password. As shown in below picture.

svnapache12

svnapache13

Once you enter the Username and password you will be displayed with a window shown in the below picthure.

svnapache14

To Check Out the data from repository follow the same steps

  • First go to required folder in your local PC.
  • Right click the mouse button, then go to SVN Checkout

svnapache15

Click ok, before check the repository path and path you want to download.

svnapache16

Enter username and password, click OK. Shown above. You will be displayed download success window as shown below. Now click OK. And go to your folder where you had selected for downloading from a repository.

svnapache17

Now go to your folder where you had selected for downloading of repository.

svnapache18

Steps to Add & Commit from windows.

svnapache19

svnapache20

svnapache21

svnapache22

svnapache23

svnapache24

svnapache25

Better to add the message before click ok.

svnapache26

svnapache27

svnapache28

svnapache29

Creating Multiple SVN Repo over Apache

Configuring Subversion Repository for Multiple Repo.

  • [root@test9pc conf.d]# vim subversion.conf
  • Now copy last 11 lines and append to the file as shown in below image. Edit the repository name and the path and change password file name.

svnapache30

  • To create the password file follow the same steps shown in 6.1.d
    [root@testpc9~]# htpasswd -c /etc/httpd/conf.d/proj2repo.passwd <user1>
    → To add more then one users.
    [root@testpc9~]# htpasswd /etc/httpd/conf.d/proj2repo.passwd <user2>

After creating the repository rest of the steps is same.

Configuring Second Repository proj2repo..

svnapache31