Science and Engineering at the University of Edinburgh
School of Engineering >> IT Services

School IT Help Line

SeeSup@ed

phone 505636

Using IT Helpline
School Helpdesk
For Collection/Drop Off and for New Users
10:00/12:00
14:00/16:00
(not Wed pm)

Useful Links

Trac

What is Trac?

Trac is a project management tool to aid groups to better work together on specific projects. It includes a Wiki, RoadMap and TimeLine, Bug Reporting Tool, and integrates into your SVN Repository to show changes and updates. For more information on Trac, please see the Trac website.

SEE Trac Service

We run a Trac service within SEE where you can request the creation of a Trac project for any projects you require. Once a project has been created, 'project managers' can be appointed who have the ability to change the access permissions and other configuration settings.

  • All access to Trac projects is authenticated via EASE. This means that external collaborators will need University Visitor Accounts to participate.
  • By default authentication is only needed to write, but not read the projects. This can be changed by the Project Manager.

Requesting a Project

To request a new project, please contact SEESup, with the subject 'New Trac Project'. If you are requesting an SVN repository, please add on the trac request in the same email. The same managers will be appointed for both Trac and SVN, but you can change this later. If you wish to run Trac without tying it to an SVN repository, please give the name you require for the project, and the username(s) of those who should be the Project Managers.

If you have external collaborators wishing to use your project, you will need to request a visitor account for them, so that they can use EASE to authenticate. Please contact your Institute Administrator to request this.

Configuring a Project

All projects can be accessed at: https://svn.see.ed.ac.uk/trac

If you are a Project Manager and log in, you will see an Admin tab at the top-right - you can use this to change the settings and permissions on the project. Note that in the permissions there is a group called NAME-admin (where NAME is your project name) - you should add or remove users from this group to change the access to the project. The permissions for Trac and SVN are maintained separately for maximum flexibility.

For more information on the permission variables, see TracPermissions

Unlike SVN, Trac assumes all users are in the EASE domain, just you do not need to put @ease.ed.ac.uk on the end of usernames in the permission settings.

Note that since Trac runs directly on the SVN server, it will ignore the SVN permissions and display all files and folders by default. In order to restrict this you need to remove the permission BROWSER_VIEW if you wish to have users who can use Trac, but not see the repository code.

If you wish only authenticated users to be able to view your project, you should remove all anonymous permissions, or remove all permissions, and only create explicit permissions for members of your project group.

Last modified Tuesday, 03-Jun-2008 12:22:26 BST