Central GitLab
with DH.NRW
The University of Siegen is participating in the git.nrw pilot project. This gives faculty, staff, and students at the University of Siegen access to the central GitLab instance for universities in North Rhine-Westphalia. The service is powered by a GitLab Ultimate license. GitLab Ultimate is the premium subscription for GitLab, providing access to the tool’s full range of features.
FAQ
Employees and students can use the central GitLab instance with their university account and log in here:
Click the “git.nrw University Login” button and then select “University of Siegen.” The first time you log in, you must accept the privacy policy and terms of use to access the service.
Send an email to support@zimt.uni-siegen.de to get support. There is documentation and guidance specifically for git.nrw, but the comprehensive GitLab documentation is also helpful.
Summary:
- At least 2 owners per top-level domain
- Prefix: USI-
Requests for new top-level groups:
support@zimt.uni-siegen.de
Requests for sub-level groups within a top-level group should be submitted via the top-level group administrators.
Information:
If multiple users are to collaborate on different projects, it makes sense to assign users to groups. More complex structures, such as groups within groups, can also be created to represent, for example, a research institution. Groups make it easier to continue projects even when employees leave.
Groups allow teams to be replicated and organized within GitLab. By distinguishing between top-level and sub-level groups, organizational structures can be kept separate from one another. A top-level group is intended for the highest administrative unit.
Group names at the University of Siegen begin with the prefix: USI-
To obtain a top-level group and become its owner, please open a ticket by sending an email to:
At least two owners should administer a top-level group. If a top-level group already exists for your institution, please check with your institution and contact the group owners to request a sub-level group.
What is Git?
And why should you use it?
Version control systems (VCS) are used, particularly in software development—whether in a team or working alone. They enable multiple parties to work on a project simultaneously using the “copy-modify-merge” model and also provide convenient versioning, so that you can always revert to any point in the development process. Git has some unique features in this regard, primarily because it is a distributed VCS—meaning that each developer typically starts with a local repository, which they can then synchronize with other repositories on the network.
- What is Git?
- Git is a distributed version control system (VCS).
- It manages a project’s version history.
- Each developer works with their own local repository, which can be synchronized with other repositories.
- Why Git?
- It enables multiple developers to collaborate on a project.
- It supports the “copy-modify-merge” model.
- It stores the version history, so that previous development states can be restored at any time.
- Thanks to its distributed nature, you can work locally even without a constant network connection.