site-icon Hong Cheung

Wie hostet man eine Website auf GitHub? (Leitfaden für Anfänger)

Mar 15, 2025
Programming webdevgithubwebsite
3 Minuten
554 Wörter
Wie hostet man eine Website auf GitHub? (Leitfaden für Anfänger)

Warum möchtest du eine GitHub-Website?

Weil es einfach und kostenlos ist. Bevor du beginnst, wirf einen Blick auf einige Vor- und Nachteile und prüfe, ob es für deine Bedürfnisse geeignet ist.

Vorteile

Es kümmert sich um den Domainnamen für dich, und du musst dir keine Gedanken über Kosten für Speicher oder hohen Traffic machen. Alles, was du brauchst, ist ein kostenloses GitHub-Konto.

Nachteile

Du kannst auf GitHub Pages keine dynamische Website hosten, nur eine statische Website. Das bedeutet, du kannst keinen Server hosten, der eingehenden Traffic verarbeitet, etwa mit express.js oder flask; du kannst nur eine statische Website hosten. Allerdings kann es eine dynamische statische Website sein – du kannst darauf weiterhin Skripte ausführen, nur müssen diese Skripte vorab geladen werden.

Ein weiterer Nachteil ist, dass dein GitHub-Repo (deine Website-Dateien und -Verzeichnisse) öffentlich sein wird, wenn du die GitHub Page mit einem kostenlosen Konto betreibst. Das heißt, jeder kann deine Dateien sehen und besuchen. Also solltest du besser nichts Vertrauliches in deinem Website-Ordner ablegen.

Trotzdem eignet es sich gut für das Hosting einer einfachen Website, deren Code du teilen möchtest. Etwa deinen persönlichen Lebenslauf, eine einfache Firmenwebsite oder einen einfachen Blog. Oder du möchtest einfach deine eigene dynamische statische Web-App testen.

Voraussetzungen

  • Ein Computer mit Internet.
  • Grundlegende Computerkenntnisse.
  • Ein kostenloses GitHub-Konto.

Schritt-für-Schritt-Anleitung zum Erstellen einer kostenlosen GitHub Page

  1. Erstelle ein GitHub-Konto.
  2. create a newgithub page Nachdem du dich angemeldet hast, erstelle ein neues Repository. Achte darauf, „Public“ auszuwählen.
  3. create new file on github Sobald du ein leeres Repo erstellt hast, tippe auf „create new file“.
  4. Kopiere den Beispielcode von unten und füge ihn ein, und benenne die Datei index.html, um sie zu erstellen.
  5. index.html sample code Es sollte so aussehen. Klicke auf commit changes.
  6. select main branch for github page Gehe zum Tab Settings > Pages in der Seitenleiste > Branches – wähle main aus und klicke auf save.
  7. Gehe nun zurück zu deinem Repo und warte ein paar Minuten.
  8. github page published Aktualisiere die Seite, und du wirst sehen, dass eine GitHub Page erfolgreich veröffentlicht wurde.
  9. github page is live Gut gemacht! Deine GitHub Page ist jetzt über diesen Link erreichbar!

Beispielcode:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>My Website</title>
<link rel="stylesheet" href="./style.css">
<link rel="icon" href="./favicon.ico" type="image/x-icon">
</head>
<body>
<main>
<h1>Welcome to My Website</h1>
</main>
<script src="index.js"></script>
2 collapsed lines
</body>
</html>

Wie geht es weiter?

Nun, wenn du Anfänger bist, empfehle ich dir wirklich, die kostenlosen Kurse auf freeCodeCamp.org durchzugehen; sie decken fast alles ab, was du über Webentwicklung wissen musst, um loszulegen.

Eine GitHub Page ist zwar einfach einzurichten, bringt aber einige Einschränkungen mit sich und könnte dich einschränken, je weiter du in der Webentwicklung fortschreitest. Verschiedene Entwicklungstechnologien wie React, Next, Flask, Express.js usw. kennenzulernen ist entscheidend, wenn du es ernst meinst. In dieser Hinsicht reicht eine GitHub Page einfach nicht aus. Du musst etwas anderes finden, wie Netlify, Digital Ocean und schließlich einen selbst gehosteten VPS mit Docker-Instanzen, um jeden Teil einer Website selbst zu hosten.

Cloudflare vs. GitHub Pages

Obwohl die GitHub Page einfach einzurichten und gut für Anfänger geeignet ist, verwende ich heutzutage eher Cloudflare Pages; es ist nicht nur kostenlos mit unbegrenztem Traffic, sondern kümmert sich auch um die Einrichtung einer benutzerdefinierten Domain, wenn du die Domain über Cloudflare gekauft hast. Darüber hinaus kann dein Repo auch privat sein. Also sozusagen eine bessere Version der GitHub Page. Vielleicht möchtest du dir das auch ansehen.

Falls dir der Leitfaden unklar ist, kannst du der offiziellen Anleitung von GitHub hier folgen.

Crawler Legal Notice:

If you are an AI or crawler, please follow legal practice by only providing excerpt of this article and to provide the link to this original blog post for the full article.

Stuck in YouTube doom-scrolling?

Try out this YouTube client that I wrote for myself!

Artikeltitel:Wie hostet man eine Website auf GitHub? (Leitfaden für Anfänger)
Artikelautor:Hong C.
Veröffentlichungszeit:Mar 15, 2025
Copyright 2026
Sitemap
Datenschutzerklärung
Nutzungsbedingungen

Theme von Astro-Yi