Basic administration of a basic SVN server.
Go to file
kiko f990ab53f0 Revert previous test commit
git-svn-id: https://svn.barcelli.net/svn/admin-svn@6 afa8f52d-f8fe-497e-b2ae-23cba056c779
2021-11-12 06:05:51 +00:00
readme.txt Improve readme.txt 2021-10-26 08:44:35 +00:00
SVN cheat sheet.pdf Add SVN cheat sheet 2021-10-25 18:43:34 +00:00

USER'S QUICK REFERENCE
----------------------

CHECKOUT A REPO (on the user local PC)
--------------------------------------

svn co https://svn.barcelli.net/svn/myrepo			#checkout the whole repo
svn co https://svn.barcelli.net/svn/myrepo/trunk		#checkout the trunk
svn co https://svn.barcelli.net/svn/myrepo/branches/my-branch	#checkout a branch


CREATE A NEW BRANCH (on the user local PC)
------------------------------------------

svn cp https://svn.barcelli.net/svn/myrepo/trunk \
	https://svn.barcelli.net/svn/branches/my-branch \
	-m'Create a privante branch of /myrepo/trunk'



ADMINISTRATOR'S QUICK REFERENCE
-------------------------------

PROVIDE ACCESS (Users will have access to all repositories in the server)
-------------------------------------------------------------------------

sudo htpasswd -m /etc/apache2/dav_svn.passwd user1


CREATE A NEW REPOSITORY (on the server by the administrator)
------------------------------------------------------------

sudo svnadmin create /var/www/svn/myrepo
sudo chown -R www-data:www-data /var/www/svn/myrepo
sudo chmod -R 775 /var/www/svn/myrepo



REFERENCES
----------

https://svnbook.red-bean.com/en/1.7/index.html		#Version Control with Subversion
https://subversion.apache.org/docs/			#Subversion official documentation