Git und GitHub für Admins

Das richtige Tool für den Job

Das von Linus Torvalds entwickelte Git ist in wenigen Jahren zum dominierenden Tool bei der Versionierung von Softwareprojekten geworden. Wir zeichnen diese Entwicklung nach und erklären, wie Sie das Programm verwenden, um Open-Source-Software zu installieren oder eigene Projekte zu verwalten.
Das Asset- & Lifecycle-Management bildet die Basis für viele wichtige IT-Management- wie auch kaufmännische Aufgaben. Im Juli-Heft widmet sich ... (mehr)

Obwohl als Programmierertool gedacht, kommt auch kein Admin an Git vorbei. Schon alleine, weil die meisten freien Sofwareprojekte heute ihr Zuhause bei GitHub haben. Womit wir schon mitten im Thema wären: Git und GitHub werden von vielen fälschlicherweise synonym verwendet, obwohl sie nicht mehr miteinander zu tun haben als Schnee und Schneeschaufel. Klar gibt es da einen Zusammenhang, aber das eine ist ein Tool zur Versionskontrolle, während das andere eine Website ist, die beinahe beliebige Inhalte hosten kann.

Seinen Namen hat GitHub von Git übernommen, einem vom Linux-Erfinder Torvalds entwickelten freien Tool zur Versionskontrolle von Textdateien. Solche Programme gibt es schon beinahe so lange wie Unix selbst, angefangen beim Source Code Control System (SCCS), das bereits 1972 das Dämmerlicht der Terminals erblickte. Später folgte das Revision Control System (RCS), das auf die Versionierung einzelner Dateien spezialisiert war und auch gerne von Admins eingesetzt wurde, um Änderungen an Konfigurationsdateien nachvollziehbar und revidierbar zu machen. Darauf und auf SCCS aufbauend, dominierte ein gutes Jahrzehnt lang CVS (Concurrent Versions System) die Entwicklerszene, zumindest in der Unix- und Freien-Software-Welt.

...

Der komplette Artikel ist nur für Abonnenten des ADMIN Archiv-Abos verfügbar.

comments powered by Disqus
Einmal pro Woche aktuelle News, kostenlose Artikel und nützliche ADMIN-Tipps.
Ich habe die Datenschutzerklärung gelesen und bin einverstanden.

Konfigurationsmanagement

Ich konfiguriere meine Server

  • von Hand
  • mit eigenen Skripts
  • mit Puppet
  • mit Ansible
  • mit Saltstack
  • mit Chef
  • mit CFengine
  • mit dem Nix-System
  • mit Containern
  • mit anderer Konfigurationsmanagement-Software

Ausgabe /2023