GitLab
The RRZ operates a Git version and project management service for the university. The open source product GitLab is used for this. GitLab offers a graphical user interface and extends the functional possibilities of the distributed version management system Git.
You can use Git locally on your computer with a Git client or, for example, manage your projects together with other members of the university or external parties via the GitLab web frontend in your browser. Data transfer from and to the repositories on the GitLab server is encrypted via https or ssh (the latter only in the university network).
Git is intended for managing versions of documents, source code, configuration files, etc. In addition to the main task of code management, other functionalities such as a simple issue tracking system, a wiki and code review options are also covered. GitLab allows configurable access to a repository by different users, access to older versions and the comparison of different versions. GitLab is not intended as a data backup tool. The central TSM backup offered by the RRZ is used for this purpose.
GitLab for teaching and research
UHH students and employees working in research and teaching can create projects on the Gitlab instance https://gitlab.rrz.uni-hamburg.de and use the functions of the Ultimate version as part of the “GitLab Education” program. This offer also applies to the use of GitLab in teaching.
Due to the new license conditions of GitLab Ultimate, it is necessary to migrate projects and groups from GitLab Ultimate to GitLab Community Edition (Gitlab CE) if they are not used exclusively for research and teaching. We have created a short guide on how to do this.
GitLab for purposes other than research and teaching
For purposes outside of the “GitLab for Education” program, e.g. projects in IT and administration, you can use another GitLab instance https://gitlab-ce.rrz.uni-hamburg.de. This instance is licensed as a “Community Edition” and offers the full range of functions of the open source version of GitLab.