Creating a New SVN Repository
This will not apply to all SVN users and admins. This documents the process I had to use.
Software Details:
Microsoft Windows Server 2003 R2 Standard Edition Service Pack 2
VisualSVN Server Standard Edition version 2.5.1
TortoiseSVN 1.7.1
Instructions:
- RDP to dev.myserver.net (Dev/SVN server)
- In VisualSVN Server, right-click on Repositories and select Create New Repository.
- Enter repository name (usually project name) and check Create Default Structure and click OK
- Temporarily change SVN authentication
- Right click on the new repository > All Tasks > Manage Security.
- Make sure that Everyone has No Access.
- Click Add and under Groups, highlight MyserverDev and click OK
- Click Add again and under Users, highlight SVNService and click OK
- Ensure the new additions have Read/Write permissions.
- Click OK
- Don't worry about hooks.
- Change Authentication temporarily
- In the left pane at the top of the tree, highlight VisualSVN Server (local)
- In the right pane click Configure authentication options...
- Check the radio button for Use Windows authentication.
- Click OK and let service auto restart.
- The files you will be importing into SVN should be in C:\SVNRepoStorage\
\trunk - Do the import
- In Windows Explorer, navigate to the above location and highlight the trunk directory
- Right click select TortoiseSVN > Import...
- For the URL of repository, use your newly created repository: https://svn.myserver.net/svn/
/trunk - Click OK and watch the import process.
- Go back and reset authentication options back to Use Subversion authentication. See #4 above.
- You may now add the Repository location to Subversion and check out files.