Version Control

isginf offers two version control systems as a service, GitLab and Subversion.

For new projects we recommend GitLab.

Comparison

The key differences between our GitLab and Subversion service are outlined below and should help you to decide which to use for a particular project. For a general comparison between the two check on google.

FeatureSorted descending GitLab Subversion
Protocols https, ssh https
Project management X -
Pre-commit hook to check committed data - X
Personal repositories X -
Management web interface X -
High availability - X
Continuous integration X -
Access for external users X -
Access control within repository - X

Public Repositories

For projects that are world-readable we recommend GitHub.

Page URL: https://isg.inf.ethz.ch/bin/view/Main/ServicesVersionControl
2024-04-19
© 2024 Eidgenössische Technische Hochschule Zürich