Wie leite ich eine Git-Server-Adresse um?

9

(angenommen) Ich habe meinen eigenen Git, also kannst du

machen %Vor%

Aber auf meinem Server official.example.org möchte ich es zu Github umleiten. Wie geht das bei UBUNTU 16LTS Standard-Git-Server? Es ist ein gewöhnlicher Web-Server Redirect (zB Apache ) oder braucht etwas Besonderes Vorbereitung?

PS: Die Technologie existiert, wie hier angekündigt .

    
Peter Krauss 25.03.2017, 13:47
quelle

2 Antworten

1

Ich verwende den git post-receive-Hook in meiner buildfarm , um automatisch Projekte in Jenkins zu erstellen, wenn Code in mein git-Repository verschoben wird . Sie könnten etwas ähnliches mit einigen anderen git hooks auf Ihrem Server, um Code an github zu senden.

Ähnlich können Sie auf github einen Webhook definieren, um Ihr Git-Repository auf official.example.org zu aktualisieren, wenn Code im github-Repository aktualisiert wird. Etwas wie diese Antwort vielleicht .

    
Gary 02.04.2017 20:04
quelle
0

Soweit ich weiß, ist das nicht möglich. Auf Github wird das alte Repository auf das neue in derselben Domain umgeleitet, und das ist der Hauptpunkt hier.

Wenn versucht wird, "official.example.org" auf "github.com" umzuleiten, wird die Kette des Zertifikats beschädigt, was die Handhabung unmöglich macht.

    
Udlei Nati 28.03.2017 18:47
quelle

Tags und Links