Selfhosted Git automatisch nach GitHub spiegeln
Zusammenfassung
Johannes beschreibt einen Post-Receive-Hook, der ein selbstgehostetes Git-Repository nach jedem Push zu GitHub spiegelt.
Ideen
- Der eigene Git-Server bleibt die primäre Gegenstelle.
- Ein Post-Receive-Hook startet die Spiegelung ereignisgesteuert.
- Das GitHub-Mirror kann externe CI- und Containerdienste auslösen.
Einsichten
- Spiegel verbinden Datenhoheit mit der Integrationslandschaft großer Plattformen.
- Automatische Replikation ist erst belastbar, wenn Fehler sichtbar werden.
Fakten
- Der Hook läuft nach einem erfolgreichen Push.
- Als nachgelagerte Dienste nennt Johannes Travis CI und Docker Hub.
- GitHub bleibt in diesem Aufbau ein Mirror.
Empfehlungen
- Verwende einen minimal berechtigten Deploy-Key für das Ziel.
- Alarmiere bei fehlgeschlagenen Spiegelungen und prüfe Branch-Löschungen.
Referenzen
Originalbeitrag auf hanez.org lesen →
Der Link zur Originalquelle öffnet einen neuen Tab.