2016-10-11 4 views
13

Ich habe eine einfache Website für GitHub Pages erstellt. Die Quelle der Site befindet sich im Zweig "master" und die generierte Website (was ich veröffentlicht sehen möchte) befindet sich im Zweig "gh-pages".Kann Quellzweig in GitHub Seiten nicht ändern

Branches

Ich hatte erwartet, um die Quelle der Website in den Einstellungen ändern zu können. Die Einstellung ist jedoch ausgegraut? Ich kann es nicht ändern (siehe Screenshot unten). Was mache ich falsch? Wie wechsle ich zum Zweig "gh-pages"?

enter image description here

Antwort

17

Personal oder Organisation Websites werden von master gebaut. gh-pages Zweig wird zum Erstellen von Websites für Projekte verwendet.

Soweit ich sehen kann, verwenden Sie https://user-name.github.io/ URL, das ist eine persönliche, so dass master Zweig ist der Standard.

Siehe documentation page

Wenn Ihre Website ein Benutzer oder eine Organisation Seite ist, die ein Repository <username>.github.io oder <orgname>.github.io benannt hat, Sie können Ihre Website-Quelldateien von verschiedenen Standorten nicht veröffentlichen. Benutzer- und Organisationsseiten mit diesem Repository-Namenstyp werden nur aus der Master-Verzweigung veröffentlicht.

Also die Antwort ist Nein, Sie können es nicht ändern. Sie müssen Ihren Workflow anpassen und die Entwicklung in einem anderen Zweig beibehalten (nennen wir es development) und zu master zusammenführen, wenn Sie bereit sind zu veröffentlichen.

+0

Vielen Dank @Anton für die Details. Ich hatte gehofft, die Site-Quelle unter Master und die generierte Site unter gh-pages haben zu können. Es sieht so aus, als hätte ich missverstanden, wie das funktioniert. – Martin

+0

danke mann !! wurde so irritiert mit diesem – jaknap32

+0

hat jemand einen Weg gefunden um dies zu finden? –