You are going to need to type fast but I think you can do it in 4 minutes. These are my notes on what worked for me on my Fedora core 6 with svn lib already installed by the package manager:
1. Create a Repository
svnadmin create /svnrepos
2. Create a SVN User
vi /svnrepos/conf/svnserve.conf
In that file add these three lines:
anon-access = none
auth-access = write
password-db = passwd
Create a password file:
vi /svnrepos/conf/passwd
In that file add a line for your user:
# add users in the format : user = password
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 a svn 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.
For more info.. on port numbers, please check:
http://www.tonyspencer.com/2007/03/02/setup-a-subversion-server-in-4-minutes/
Some sub versioning commands i have used to manage my code:
svn add <filename>
svn delete <filename>
svn update
snv ci example: [root@ARLVARUNX32 arl_automation]# svn ci --username sriram < path of your local replica >
snv co example: [root@ARLVARUNX32 arl_automation]# svn co --username divya svn://172.26.82.71/svnrepos/arl_automation
svn stat
svnserver -d
svn ls
svn info <filename>
Some sub versioning commands i have used to manage my code:
svn add <filename>
svn delete <filename>
svn update
snv ci example: [root@ARLVARUNX32 arl_automation]# svn ci --username sriram < path of your local replica >
snv co example: [root@ARLVARUNX32 arl_automation]# svn co --username divya svn://172.26.82.71/svnrepos/arl_automation
svn stat
svnserver -d
svn ls
svn info <filename>
No comments:
Post a Comment