Fact sheet: GitLab

Go to product

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.