GitLab
Git ist ein Open-Source-Versionierungssystem, das entwickelt wurde, um die Effizienz und Zuverlässigkeit der Softwareentwicklung zu verbessern. Es ermöglicht Code in Repositories zu bündeln und Änderungen zu verfolgen und zu verwalten. So können mehrere Personen zeitgleich an demselben Projekt arbeiten. Es erlaubt das unabhänige Arbeiten von einander in verschiedenen Branches, die sich miteinander mergen lassen, sowie die Granulare Anpassung von Code durch separate Beiträge sogenannte Commits. Finde weitere Informationen in den offiziellen Docs. Ebenso finden sich zahlreiche Tutorial und andere Lernmaterialien im Internet.
GitLab ist eine webbasierte DevOps-Plattform, die auf Git aufbaut und eine umfassende Lösung für die gesamte Softwareentwicklung, von der Projektplanung und Quellcodeverwaltung bis hin zu CI/CD (Continuous Integration/Continuous Deployment), Überwachung und Sicherheit bietet. Es fördert die Kollaboration durch Issue-Tracking, Code-Reviews, und Merge-Requests und unterstützt gleichzeitig eine transparente und effiziente Kommunikation innerhalb von Teams.
IFI GitLab
Das IfI hostet einen eigenen Git-Server. Du kannst dich auf ihn mit deiner LRZ Kennung einloggen und eigene Repositories erstellen und verwalten.