Bei Github gibt es leider keine Möglichkeit, dass man fremde git-Repositories spiegeln kann. Das hat zur Folge, dass man von Github aus spiegelt oder man muss zu Github pushen. Es gibt verschiedene Gründe, weswegen man Github nicht als das zentrale Repository nehmen möchte. Also muss man die Änderungen aktiv zu Github schieben. Zusätzlicher Remote Die offensichtlichste Möglichkeit ist, dass man eine zusätzlichen Remote hinzufügt. git remote add github <github repo URL> git push github Man muss aber immer daran denken, dass man auch zu Github pushen muss.
Die Installation von go kann etwas tricky bei Debian und Ubuntu sein. Da die Versionen im Repository veraltet sind. Manchmal ist es auch nötig mehrere Versionen der Programmierspache go parallel zu installieren. Das ist mit Bordmitteln fast unmöglich. Für diese Probleme gibt es Abhilfe: Den go Versionsmanager gvm. Ich gebe zu, dass das ganze etwas von einem Rüttelskript hat, aber es funktioniert und ist nach meinen Wissen der einfachste Weg go zu installieren