Using SVN and Trac on Skynet
Skynet have a dedicated SVN server with a Web based Interface ( Trac).
To get a SVN Account setup for you - please email: svnadm at skynet.ie Also include a project name with which to be initially setup for you.
The Details you will recieve back will be similar to:
You project has been created. You can log into trac at: https://svn.skynet.ie/~steviewdr/skyputty
Your svn repository can be accessed at: https://svn.skynet.ie/svn/skyputty
Your username and password - are your skynet one's. The first URL (e.g. https://svn.skynet.ie/~steviewdr/skyputty) is the wiki and Trac Web Interface to your SVN account. You can login, and update whatever details you require, (e.g. project wiki, timelines, milestones etc.) Note that this Trac Web Interface is only for updating project details. No SVN checkin-checkout etc. are carried out through this interface.
In order to access SVN etc. - You can
Once logged in - in your home dir is a directory called the project name you requested (with the initial setup request). The Main TRAC (Web Interface as described aboev) Configuration file is in /home/username/projectname/conf/trac.ini
The Main Changes I have made are as follows:
[header_logo] alt = height = -1 link = http://svn.skynet.ie/~steviewdr/webirc src = /~steviewdr/webirc/images/cgiirc.gif width = -1
I included the following also, because of spam etc. anyone can open a ticket for bugs/updates etc. If you want to DISABLE tickets - the following can be inserted into the trac.ini config file:
[components] trac.ticket.* = disabled
This folder /home/username/projectname/* is were all the project information is contained. The folder /home/username/public_html/projectname/* is where all the web information is contained (although mainly in cgi scripts. You can make an images folder here if you like).
This Ends the HowTo on Trac.
Using your SVN account
If you are not familiar with SVN - then the following PDF document is a DEFINATE MUST: http://svnbook.red-bean.com/
The following are ONLY the Basic guidelines to using SVN:
Setup a new folder in your home dir - all the initial files in your project, in a folder called setupprojectname (or similar)
~$ svn import /home/username/setupprojectname https://svn.skynet.ie/svn/projectname/ -m "Initial Import"
Go check out your Trac SVN interface and browse the files you just imported.
Remove the folder setupprojectname in your homedir. It is not needed. All the files have been imported into your SVN repository.
Checkout a "Working Copy" of your SVN imported code