Description
GitLab is a browser-based open source platform for version control and collaborative
software and text development. TU Hamburg operates its own GitLab instance at
collaborating.tuhh.de, where students, teachers and researchers can work together
on code and text projects. All data remains on the TUHH servers.
Use in teaching
-
Implementing portfolio work
Students can document and version their work results throughout the semester in
personal or group repositories.
-
Organising group work
Groups, roles and issues allow team tasks to be distributed in a structured manner
and progress to be tracked transparently.
-
Collaborative programming
Multiple people can work on code simultaneously, submit changes via merge
requests, and provide line-by-line feedback.
-
Sharing and documenting knowledge
With the integrated wiki and Markdown support, teachers and students can store
knowledge in a structured manner and maintain it together.
-
Organising project work
Issues, milestones, and boards enable clear project planning directly on the
platform.
-
Collaborative writing
Texts in Markdown can be written collaboratively, versioned and merged via merge
requests – also suitable for non-technical projects.
-
Share materials (internal/external)
Repositories can be configured as public or private, allowing materials to be shared
internally or globally as needed.
-
Share code
Source code can be shared with the community via public repositories or published
as open source under free licences.
-
Share large amounts of data (externally)
Git LFS (Large File Storage) and public repositories allow even large files to be
exchanged with external partners.
Stephanie Wichmann from the ZLL will be happy to advise you on the didactic use of
the tool.
Technical requirements
GitLab is browser-based and does not require any software installation. To access the
TUHH instance, you need a TUHH account with an email address. Each TUHH
member can create up to 5 private projects. External persons can also register and
collaborate on existing projects, but cannot create their own projects. Basic
knowledge of Markdown is advantageous for text work.
Further links
Costs
Use of the TUHH's own GitLab instance is free of charge for all TUHH members.
GitLab itself is open source software (Community Edition under MIT licence). The
instance is operated and maintained by the TU Hamburg Data Centre.
Datenschutz
GDPR-compliant
RZ-Support
RZ-Hosting
Open Source
A service provided by the Centre for Teaching and Learning (ZLL) at TU Hamburg.