2014-12-04 11 views
11

Ich habe ein Repo gegabelt, das gh-pages als Standardzweig festgelegt hat. Sie hosten es in einer benutzerdefinierten Domäne, daher gibt es eine benutzerdefinierte CNAME Datei.Kann ich gh-pages für mein gegabeltes Repository deaktivieren?

Ich bekomme E-Mails von Github mit den folgenden:

Die Seite Build erfolgreich abgeschlossen wurde, kehrte aber die folgende Warnung:

CNAME bereits genommen: styleguides.io

Ich muss die Seite nicht selbst hosten, die Gabel ist nur dafür gedacht, Beiträge zu erstellen. Ich bin nur auf der Suche nach einer Möglichkeit, Gh-Seiten für meine Gabel zu deaktivieren, damit ich diese Fehler/E-Mails nicht mehr bekomme.

Antwort

0

Wechseln Sie zum Zweig gh-pages auf diesem gegabelten Repo. Dann entfernen Sie die Datei CNAME. Das sollte dieses Problem beheben.

Sie können diese E-Mails erhalten, weil Ihr gegabeltes Repo versucht hat, dem GitHub-Server die gleichen CNAME Einstellungen als ein anderes Projekt zu senden. (In Ihrem Fall, der Upstream-Repo, von dem Sie gespalten haben.)

+2

Das scheint in der Tat eine schnelle Lösung, aber keine Lösung. Es macht es schwierig, neue Änderungen aus dem Upstream-Bereich zu übernehmen und die eigene Arbeit neu zu erstellen oder zusammenzufassen oder neue Zweige für zukünftige Pull-Requests zu erstellen. Hat jemand eine bessere Lösung? –

+0

Brauchen Sie den Zweig gh-pages? Ich würde vorschlagen, es zu entfernen, wenn Sie es nicht benutzen werden. Ziehen Sie die Änderungen nur für den Master-Zweig oder andere und vergessen Sie die Gh-Seiten. – giovannipds

+0

Tut mir leid, ich habe nicht gesehen, dass Sie diesen Zweig tatsächlich brauchen, um Beiträge zu leisten. @ dragon788 habe dir die beste Antwort gegeben. Bitte überprüfe das. gh-Seiten müssen nur im letzten Repo vorhanden sein. – giovannipds

3

Ich würde vorschlagen, den "Zweig" in Ihrem Fork zu etwas anderem als gh-pages umzubenennen, das sollte verhindern, dass er Builds auslöst, aber es Ihnen immer noch erlaubt pull Anfrage an die gh-Seiten auf dem Upstream-Elternteil.

+0

Ich denke, das ist die beste Antwort. Sie sollten dies als die offizielle Antwort betrachten. – giovannipds