Git Lab: Was ist GitLab?
Git Lab: Was ist GitLab?
Git Lab ist ein Version Control System (VCS), das auf Git basiert. Git fokussiert sich auf das Speichern von Datei-Versionen und das am weitverbreitetsten Versionierungssystem in Form einer Open-Source-Software. GitLab hingegen wird von Entwicklern und Programmierern eingesetzt, um agil und effizient an Software- und Webprojekten arbeiten zu können. Es wird auf dem eigenen Server gehostet. Die tägliche Arbeit wird dadurch erleichtert, dass mehrere Programmierer zeitgleich entwickeln sowie an verschiedenen Features arbeiten können. Denn die stetige Versionierung sorgt für die Protokollierung sämtlicher Änderungen. So geht keine Arbeit verloren oder wird versehentlich überschrieben. Am Code vorgenommene Änderungen werden überwacht und können bei Bedarf rückgängig gemacht werden. Angelegte Projekte werden in digitalen Archiven organisiert, die sich Repositories nennen. Dabei beinhaltet ein Respository alle Bestandteile eines Projekts inkl. dazugehörigen PHP-, JavaScript-, HTML- und CSS-Dateien. Durch Auschecken laden sich Projektbeteiligte eine Arbeitskopie (Working Copy) eines Respository auf den Rechner und nach der Bearbeitung wird die geänderte Version wieder eingecheckt. GitLab basiert auf einem offenen Kerngeschäftsmodell, das es als zwei Lizenzmodellen gibt: GitLab Community Edition (CE) und GitLab Enterprise Edition (EE).