Skip to main content

GitHub AE ist derzeit begrenzt freigegeben.

Eine Veröffentlichungsquelle für deine GitHub Pages-Website konfigurieren

Wenn du die Standardveröffentlichungsquelle für deine GitHub Pages-Website verwendest, wird sie automatisch veröffentlicht. Du kannst deine Website auch aus einem anderen Branch oder Ordner veröffentlichen.

Wer kann dieses Feature verwenden?

People with admin or maintainer permissions for a repository can configure a publishing source for a GitHub Pages site.

GitHub Pages steht in internen und privaten Repositorys mit GitHub AE zur Verfügung. GitHub Pages ist in öffentlichen Repositorys mit GitHub Free und GitHub Free für Organisationen sowie in öffentlichen und privaten Repositorys mit GitHub Pro, GitHub Team, GitHub Enterprise Cloud und GitHub Enterprise Server verfügbar.

Informationen zu Veröffentlichungsquellen

Deine GitHub Pages-Website wird veröffentlicht, wenn Änderungen an einen bestimmten Branch gepusht werden. Du kannst angeben, welcher Branch und welcher Ordner als Veröffentlichungsquelle verwendet werden sollen. Der Quellbranch kann ein beliebiger Branch in deinem Repository sein, und der Quellordner kann entweder der Stamm des Repositorys (/) im Quellbranch oder der Ordner /docs im Quellbranch sein. Wenn Änderungen an den Quellbranch gepusht werden, werden die Änderungen im Quellordner in deiner GitHub Pages-Website veröffentlicht.

Warnung: GitHub Pages-Websites sind für alle Unternehmensmitglieder sichtbar, selbst wenn das Repository für die Website als privat gekennzeichnet ist. Wenn das Repository deiner Website vertrauliche Daten enthält, solltest Du diese vor der Veröffentlichung entfernen. Weitere Informationen findest du unter Informationen zu Repositorys.

Veröffentlichen aus einem Branch

  1. Stelle sicher, dass der Branch, den du als Veröffentlichungsquelle nutzen möchtest, bereits in deinem Repository vorhanden ist.

  2. Navigiere in GitHub AE zum Repository Deiner Website.

  3. Wähle unter dem Namen deines Repositorys die Option Einstellungen aus. Wenn die Registerkarte „Einstellungen“ nicht angezeigt wird, wähle im Dropdownmenü die Option Einstellungen aus.

    Screenshot eines Repositoryheaders mit den Registerkarten. Die Registerkarte „Einstellungen“ ist dunkelorange umrandet.

  4. Klicke im Abschnitt „Code und Automatisierung“ der Seitenleiste auf Seiten.

  5. Wähle unter "GitHub Pages" im Dropdownmenü für Branches eine Veröffentlichungsquelle aus. Screenshot der Pages-Einstellungen in einem GitHub-Repository. Ein Menü zum Auswählen eines Branchs für eine Veröffentlichungsquelle mit der Bezeichnung „Keine“ ist in dunklem Orange eingerahmt.

  6. Verwende wahlweise das Dropdownmenü für Ordner, um einen Ordner für deine Veröffentlichungsquelle auszuwählen. Screenshot der Pages-Einstellungen in einem GitHub-Repository. Ein Menü zum Auswählen eines Ordners für eine Veröffentlichungsquelle mit der Bezeichnung „/(root)“ ist in dunklem Orange eingerahmt.

  7. Klicke auf Speichern.

Problembehandlung beim Veröffentlichen aus einem Branch

Hinweise:

  • Wenn deine Website nicht automatisch veröffentlicht wurde, stelle sicher, dass jemand mit Administratorberechtigungen und einer verifizierten E-Mail-Adresse einen Push an die Veröffentlichungsquelle ausgeführt hat.

  • Commits, die von einem GitHub Actions-Workflow gepusht werden, der das GITHUB_TOKEN verwendet, lösen keinen GitHub Pages-Build aus.

Wenn du den docs-Ordner in jedem Branch als Veröffentlichungsquelle auswählst und später den /docs-Ordner aus diesem Branch in deinem Repository entfernst, wird deine Website nicht erstellt, und du erhältst eine Seiten-Buildfehlermeldung aufgrund eines fehlenden /docs-Ordners. Weitere Informationen findest du unter Fehlerbehebung bei Jekyll-Build-Fehlern für GitHub Pages-Websites.