Git ist ein einfach zu bedienendes Versionsverwaltungstool, welches es erlaubt bspw. aktuelle Konfigurationen für Icinga oderPuppet zu verwalten. Dabei werden einzelne Änderungen angezeigt und können durch sogenannte commits und pushs verewigt werden. Ist die Konfiguration aus irgend einem Grund fehlerhaft oder wurde ausversehen gelöscht, kann der letzte Stand einfach aus dem Git wiederhergestellt werden. In diesem Webinar geht es vor allem um die Grundlagen, wie Git bedient werden kann und wie bspw. eine Icinga 2 Konfiguration verwaltet wird.
Webinare
Archiv Link: https://www.netways.de/webinare/archiv/versionsverwaltung/git_grundlagen_der_versionsverwaltung/
Aktuell: https://www.netways.de/webinare/webinare_aktuell/
NETWAYS
Konferenzen: https://www.netways.de/events_schulungen/home/
Schulungen: https://www.netways.de/events_schulungen/schulungen/home/
Shop: https://shop.netways.de/
Blog: http://blog.netways.de/
Social Media
YouTube: https://www.youtube.com/channel/UC8nIBEFmjzXjXeJV_hkkeIQ
Facebook: https://www.facebook.com/netways
Google+: https://plus.google.com/+netways/
Twitter: https://twitter.com/netways
Warum Monitoring und warum Icinga 2 (Webinar vom 04.12.2013)
Git: Grundlagen der Versionsverwaltung (Webinar vom 17.06.2015)
1. www.netways.de // blog.netways.de // @netways
We love Open Source
WEBINAR | 17.06.2015
GIT: GRUNDLAGEN
DER VERSIONSVERWALTUNG
CHRISTIAN STEIN | NETWAYS GMBH
2. www.netways.de // blog.netways.de // @netways
We love Open Source
MITARBEITERVORSTELLUNG
■ Christian Stein
Account Manager
Bei NETWAYS seit 2012
3. www.netways.de // blog.netways.de // @netways
We love Open Source
AGENDA
■ Vorstellung NETWAYS
■ Was ist Git
■ Funktionsweise
■ Anwendungsszenarien
■ Live Demo
■ Fragen und Antworten
5. www.netways.de // blog.netways.de // @netways
We love Open Source
VORSTELLUNG NETWAYS
■ Firmengründung 1995
■ Open Source seit 1997
■ Aktuell 41 Mitarbeiter
■ Spezialisierung in den Bereichen
Open Source Systems Management
und Open Source Datacenter
6. www.netways.de // blog.netways.de // @netways
We love Open Source
NETWAYS KOMPETENZEN
■ Monitoring
■ Graphing
■ Logmanagement
■ Konfigurationsmanagement
■ Reporting
■ Private Cloud
■ Backup
■ Projektmanagement
■ Consulting
■ Hosting
■ Managed Services
■ Development
■ Support
■ Betrieb
■ Schulungen
■ Konferenzen
■ Monitoring Hardware
9. www.netways.de // blog.netways.de // @netways
We love Open Source
UNSERE LEISTUNGEN IM ÜBERBLICK
■ Konzeptionierung und Planung
■ Workshops & Consulting zur Implementierung vor Ort
■ Betrieb
Komplette Monitoringsysteme
Satellitensysteme
■ Entwicklungsleistungen
Plugins
Systemintegration
■ Schulungen
Standardisierte Schulungsmodule
Individuell vor Ort
■ Support
Standardverträge
Individuelle Supportkonzepte
■ Konferenzen
11. www.netways.de // blog.netways.de // @netways
We love Open Source
■ Flexibles und leicht bedienbares Versionsverwaltungstool
■ Erlaubt die Bearbeitung von Dateien durch mehrere Personen
■ Simple Aufteilung durch ‚Branches‘ für bspw. Produktion, Testing,
Staging, Development
■ Simple Zusammenführung von unterschiedlichen
Bearbeitungsversionen zu einem Stand
■ Historische Nachverfolgung aller erfolgten Änderungen
GIT: ALLGEMEINES
13. www.netways.de // blog.netways.de // @netways
We love Open Source
■ Daten liegen auf einem zentralen Server (Repository)
■ Snapshots statt diffs: Git speichert ‚Commits‘ als Snapshots, im
Gegensatz zu anderen Subversion Tools
■ Alle Änderungen erfolgen lokal, wodurch eine sehr hohe Performance
erzielt wird
■ Daten werden erst mit einem ‚Push‘ Befehl in das Repository
geschrieben
GIT: FUNKTIONSWEISE
14. www.netways.de // blog.netways.de // @netways
We love Open Source
GIT: TEAMARBEIT LEICHT GEMACHT
Pull
Lokale Änderungen Lokale Änderungen
File 1 File 2
Push
Pull
Push
15. www.netways.de // blog.netways.de // @netways
We love Open Source
GIT: MERGE
Pull
Lokale Änderungen Lokale Änderungen
File 1 File 1
Merge
Pull
Merge
Push
17. www.netways.de // blog.netways.de // @netways
We love Open Source
■ Zur Verwaltung von Development Projekten
■ Zur Pflege von Konfigurationen (bspw. Icinga, Puppet, uvm.)
■ Zur Nachverfolgung von Änderungen
■ Change-Request-Management
■ uvm.
GIT: ANWENDUNGSSZENARIEN