Setting UP SVN for Windows
1) Download the SVN installer from :
http://www.collab.net/downloads/subversion/
CollabNet Subversion Server and Client v1.6.1 (for Windows)
2) Click on the installer and proceed to install:
1) Download the SVN installer from :
http://www.collab.net/downloads/subversion/
CollabNet Subversion Server and Client v1.6.1 (for Windows)
2) Click on the installer and proceed to install:
1) By accepting Default selection: SVN Server and Apache will run as windows Service
2) Installation will completeAdd the C:\Program Files\CollabNet Subversion Server in Environment Variables
1) You'll also need another environment variable, SVN_EDITOR, set to the text editor of your choice. Example c:\windows\notepad.exe
C) Create a Repository
Open a command prompt and type
svnadmin create "c:\Documents and Settings\Subversion Repository"
Navigate to the folder we just created. Within that folder, uncomment the following lines in the /conf/svnserve.conf file:
3. [general]
4. anon-access = read
5. auth-access = write
6. password-db = passwd
Next, uncomment these lines in the /conf/passwd file:
[users]
harry = harryssecret
sally = sallyssecret
You can add your users also
D) Verify that everything is working
Start the subversion server by issuing this command in the command window:
2. svnserve --daemon --root "C:\Documents and Settings\Subversion Repository"
Create a project by opening a second command window and entering this command:
4. svn mkdir svn://localhost/myproject
It's a standard Subversion convention to have three folders at the root of a project:
/trunk /branches /tags
At this point, Notepad should launch:
Enter any comment you want at the top of the file, then save and exit.
You'll now be prompted for credentials. In my case I was prompted for the administrator credentials as well:
2. Authentication realm: 0f1a8b11-d50b-344d-9dc7-0d9ba12e22df
3. Password for 'Administrator': *********
4. Authentication realm: 0f1a8b11-d50b-344d-9dc7-0d9ba12e22df
5. Username: sally
6. Password for 'sally': ************
8. Committed revision 1.
Congratulations! You just checked a change into Subversion!
E) Start the server as a service
Stop the existing command window that's running svnserve by pressing CTRL+C.
Copy the file SVNService.exe from the zip file of the same name to the subversion\bin folder.
Install the service by issuing the following commands:
4. svnservice -install --daemon --root "C:\Documents and Settings\Subversion Repository"
5. sc config svnservice start= auto
net start svnservice
Test the new service by listing all the files in the repository:
7. svn ls svn://localhost/
You should see the single project we created earlier, myproject/
F) Set up the shell extension
Run the TortoiseSVN installer (Download from: http://tortoisesvn.net/downloads ). It will tell you to restart, but you don't need to.Create a project folder somewhere on your hard drive. Right click in that folder and select "SVN Checkout..."
type svn://localhost/myproject/ for the repository URL and click OK.
C) Create a Repository
Open a command prompt and type
svnadmin create "c:\Documents and Settings\Subversion Repository"
Navigate to the folder we just created. Within that folder, uncomment the following lines in the /conf/svnserve.conf file:
3. [general]
4. anon-access = read
5. auth-access = write
6. password-db = passwd
Next, uncomment these lines in the /conf/passwd file:
[users]
harry = harryssecret
sally = sallyssecret
You can add your users also
D) Verify that everything is working
Start the subversion server by issuing this command in the command window:
2. svnserve --daemon --root "C:\Documents and Settings\Subversion Repository"
Create a project by opening a second command window and entering this command:
4. svn mkdir svn://localhost/myproject
It's a standard Subversion convention to have three folders at the root of a project:
/trunk /branches /tags
At this point, Notepad should launch:
Enter any comment you want at the top of the file, then save and exit.
You'll now be prompted for credentials. In my case I was prompted for the administrator credentials as well:
2. Authentication realm: 0f1a8b11-d50b-344d-9dc7-0d9ba12e22df
3. Password for 'Administrator': *********
4. Authentication realm: 0f1a8b11-d50b-344d-9dc7-0d9ba12e22df
5. Username: sally
6. Password for 'sally': ************
8. Committed revision 1.
Congratulations! You just checked a change into Subversion!
E) Start the server as a service
Stop the existing command window that's running svnserve by pressing CTRL+C.
Copy the file SVNService.exe from the zip file of the same name to the subversion\bin folder.
Install the service by issuing the following commands:
4. svnservice -install --daemon --root "C:\Documents and Settings\Subversion Repository"
5. sc config svnservice start= auto
net start svnservice
Test the new service by listing all the files in the repository:
7. svn ls svn://localhost/
You should see the single project we created earlier, myproject/
F) Set up the shell extension
Run the TortoiseSVN installer (Download from: http://tortoisesvn.net/downloads ). It will tell you to restart, but you don't need to.Create a project folder somewhere on your hard drive. Right click in that folder and select "SVN Checkout..."
type svn://localhost/myproject/ for the repository URL and click OK.
0 comments:
Post a Comment