======Subversion (SVN)====== \\ ==To access eecs svn repository== https://svn.eecs.yorku.ca/repos/ \\ ==How to create a new directory under an existing repository== Create the directory structure from the administration interface (https://svn.eecs.yorku.ca/admin.php) Add the users that you want to access the repository (allow Access Allow Modify) The directory must be created by the owner of the repository In this case (You). If however the user is at the top level of your repository, with (Allow Modify access) he/she can add the directory as well $ svn mkdir https://svn.eecs.yorku.ca/repos/seela/xyz Now that the directory is created and users can have access to it Working Example From administrative interface , I added myself to seela top level with Access (Allow and Modify) Created a directory test1 Add seela with both allow and modify access Ran the following command desktop7 % svn mkdir https://svn.eecs.yorku.ca/repos/seela/xyz Authentication realm: Subversion Repository Password for '': xxxxxxxx ATTENTION! Your password for authentication realm: Subversion Repository ...... Committing transaction... Committed revision 29. $ svn list https://svn.eecs.yorku.ca/repos/seela/xyz no data $ svn co https://svn.eecs.yorku.ca/repos/seela/xyz Will create the directory back to by home directory Checked out revision 29. Created file hello.txt $ svn status ? hello.txt $ svn add hello.txt Adding hello.txt Transmitting file data .. ==Accessing svn from a MacOS, Linux Desktop or WindowsOS== On unix like operating systems , svn has a default client /usr/bin/svn On Windows you can download a free client = Most common is TortoiseSVN