So richten Sie ein Mirror-Repo auf GitHub ein [closed]

Lesezeit: 3 Minuten

Ich entschuldige mich, wenn diese Frage etwas vom Thema abweicht, aber ich würde gerne wissen, wie man ein „Spiegel“-Repository auf GitHub einrichtet, wie unter zu sehen ist https://github.com/mirrors.

Außerdem arbeite ich mit Windows.

  • Hätte dies nicht zu SuperUser migriert, anstatt geschlossen werden sollen?

    Benutzer10124491

    2. Februar 2019 um 14:57 Uhr

Benutzer-Avatar
Dimitri

Das sieht genauso aus wie ein normales Benutzerkonto, außer dass es von Github-Mitarbeitern gepflegt wird. Wenn Sie glauben, dass sie daran interessiert sind, Ihr Projekt auf dieser Seite zu hosten, können Sie ihnen eine E-Mail senden, wie auf der Seite angegeben: [email protected]

Wenn Sie jedoch nicht Linus Torvalds oder Larry Wall sind, werden sie diese Chance wahrscheinlich nicht ergreifen. Sie müssen Richten Sie Ihr eigenes Konto einund dann eben schaffen ein öffentliches Repository – das kostenlos ist – und voilà, da ist dein Spiegel.

Wenn Sie bereits ein anderes Remote-Repository für dieses Projekt haben, legen Sie lokal einfach Ihr Github-Konto als zweite Remote fest, auf die Sie entweder immer dann pushen können, wenn Sie auf Ihre primäre Remote pushen, oder zu besonderen Anlässen.

Wenn Sie ein Repo erstellen möchten, das die Zeile „gespiegelt von“ anzeigt, die Sie auf ihrer Spiegelseite sehen, müssen Sie sich gemäß dieser Antwort an den Github-Support wenden: Erstellen eines offiziellen Github-Spiegels

  • Wie Sie bemerken, befindet sich oben rechts im Profil eine Liste mit Repo-Typen. Alle diese Repos sind vom Typ „Mirror“ und scheinen eine Möglichkeit zu sein, externe Repos auf GitHub anzuzeigen. Ich frage mich, wie man so etwas einrichtet.

    – Shea

    19. Oktober 2012 um 5:34 Uhr

  • @bungeshea Gothcha! Erstaunlich, was man nicht auf einer Seite sieht, die man sich jeden Tag ansieht. Ich habe die gesuchten Informationen in einer anderen Frage gefunden und meine Antwort bearbeitet, um sie widerzuspiegeln. Tut mir leid, dass es keine besseren Nachrichten sind …

    – Dimitri

    19. Oktober 2012 um 5:47 Uhr

  • Sie müssen sie also für jeden “Spiegel” kontaktieren, den Sie machen wollen? Scheint, als hätte Apache seine eigenen Spiegel für seine Organisation: github.com/apache/ant

    – CMCDragonkai

    29. März 2014 um 12:32 Uhr

  • @CMCDragonkai: Ich bin sicher, dass Github und die Apache Foundation kommunizieren können. „Mirrors“ ist wie ein Github-Nutzer: Wer auf seine Seite will, muss fragen.

    – Dimitri

    5. April 2014 um 19:03 Uhr

Ich bezweifle, dass GitHub einen Mechanismus hat, um ein Repo automatisch zu spiegeln. Das würde dagegen sprechen, dass sie möchten, dass Sie das Repo überhaupt in GitHub haben.

Wenn Sie ein öffentliches Repo spiegeln möchten, ist die Wahrscheinlichkeit groß, dass dies bereits jemand tut. Dann können Sie das einfach verwenden (oder es forken). Andernfalls benötigen Sie einen Server oder Cronjob oder etwas, das dies für Sie erledigt. Oder wenn das Repo, das Sie spiegeln, Post-Commit-Hooks unterstützt, richten Sie einen Hook ein, um ihn an GitHub zu pushen.

1175150cookie-checkSo richten Sie ein Mirror-Repo auf GitHub ein [closed]

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy