Hi,
Here's how I did it. Names in [] need to be changed to something useful for you. I also use and recommend TortoiseSVN for the Windows client side.
Good luck,
Conrad.
----
** Download RPMs to /tmp directory
apache-libapr-2.0.48-0.1.i386.rpm
neon-0.24.7-1.i386.rpm
subversion-1.1.1-1.rh7x.i386.rpm
subversion-server-1.1.1-1.rh7x.i386.rpm
** Install
rpm --nodeps -Uvh /tmp/*.rpm
** Create a repository
svnadmin create /path/to/repos
eg. svnadmin create /home/e-smith/files/ibays/[IBAYNAME]/files/Repository
** Setup the access and authentication
Edit <repository>/conf/svnserve.conf
eg.
[general]
anon-access = write - allows access without password
auth-access = write
password-db = passwd
realm = [REALM_NAME]
Edit password file (eg. <repository>/conf/passwd)
eg.
[users]
username = password
** Confirm the repository exists
Use TortoiseSVN RepoBrowser to confirm the repository address
eg.
svn://server.local/Repository
** Import files (optional - can use TortoiseSVN for this)
Create directories
mkdir <projectroot>/branches
mkdir <projectroot>/tags
mkdir <projectroot>/trunk
Copy initial files
cp -R <projectfiles> <projectroot>/trunk
eg. cp -R
Import
svn import <filesroot> file://<repository> -m "Initial import"
(optional) Remove initial files (if they're not needed)
rm -rf <projectroot>/*
** Start the server
svnserve -d -r /path/to/repos
eg. svnserve -d -r /home/e-smith/files/ibays/[IBAYNBAME]/files/Clients/
** References
[1] Subversion manual G:\Operations\Technical\Server\Packages\Subversion\SubversionManual.pdf
[2]
http://tortoisesvn.tigris.org/docs/TortoiseSVN_en/ch03s02.html