Skip to main content
IT Services


If you intend to write code then we recommend using a version control tool such as git. GitHub is a web-based Git repository hosting service, which offers all of the distributed revision control and source code management (SCM) functionality of Git as well as adding its features. Unlike git, which is strictly a command-line tool, GitHub provides an additional web-based graphical interface and desktop as well as mobile integration. It also provides access control and several collaboration features such as code reviews and integration with test suites.

QMUL host a GitHub Enterprise instance for additional control and security. All Apocrita HPC users are automatically registered to use the QMUL GitHub service. Alternatively, you can request a GitHub only account.

If you run an undergraduate course module which encourages the use of GitHub for version control and/or collaboration, you can have oversight of the activities via a GitHub organisation. Please get in touch with us to arrange this, including bulk addition of accounts for students.

Back to top