The svn repository is accessed as https://svn.cs.kent.edu/courses/cs47101/svn/USERNAME where USERNAME is your kent username. It will ask for a password which is you kent.edu password (NOT a cs.kent.edu one if you have it). Under there, a student can work on the repository with the exception of the EVAL directory, which is reserved for grader use. To begin CHECKOUT the repository into a directory cgsvn of your main directory using: pfarrell@wasp:~[1002]>svn co https://svn.cs.kent.edu/courses/cs47101/svn/pfarrell cgsvn --username pfarrell A cgsvn/EVAL Checked out revision 2. For the first homework you should create two subdirectories at the same level as cgsvn a subdirectory Common with the library files needed from the Common directory online and a subdirectory hw1 containing your answers to the 2 questions in homework1. To do this do as follows pfarrell@wasp:~[1003]>cd cgsvn pfarrell@wasp:~/cgsvn[1004]>cp -r ../hw1 . pfarrell@wasp:~/cgsvn[1004]>cp -r ../Common . pfarrell@wasp:~/cgsvn[1005]>ls EVAL hw1 Common pfarrell@wasp:~/cgsvn[1006]>svn add hw1 Common A hw1 A hw1/ A hw1/maze.html A hw1/maze.js A hw1/checkers.html A hw1/checkers.js A Common/MV.js A Common/initShaders.js A Common/webgl-utils.js A Common/MV.js pfarrell@wasp:~/cgsvn[1007]>svn commit -m "CG Hw2" Adding hw1 Adding hw1/checkers.html Adding hw1/checkers.js Adding hw1/maze.html Adding hw1/maze.js adding Common/initShaders.js adding Common/webgl-utils.js adding Common/MV.js Transmitting file data ........... Committed revision 3. Note that you need to copy the homework subdirectory into the cgsvn directory and then use svn add AND svn commit. You should include a message indicating which homework this is when you commit the homework. The -m "CG hw1" does this.