Codespaces bietet eine sichere Entwicklungsumgebung – dank integrierter Sicherheitsfunktionen und nativer GitHub‑Integration.
Sichere Softwareentwicklung – ganz einfach
GitHub Codespaces ermöglicht einen schnelleren Einstieg ins Programmieren – mit vollständig konfigurierten, sicheren Cloud-Entwicklungsumgebungen, die nahtlos in GitHub integriert sind.

Von Hause aus sicher

Zusammenarbeit direkt in der Programmierumgebung
Codespaces bietet eine gemeinsame Entwicklungsumgebung, die komplexe und zeitaufwendige Einrichtungsprozesse unnötig macht.

Deine Umgebung, deine Entscheidung. Codespaces kann dein zweites Zuhause für deinen Code sein und du merkst den Unterschied kaum.

Deine Umgebung, deine Entscheidung. Codespaces kann dein zweites Zuhause für deinen Code sein und du merkst den Unterschied kaum.
- Beginne sofort mit dem Programmieren – überall auf der Welt. Projektwechsel? Einfach eine neue vorkonfigurierte Maschine mit Cloudpower benutzen. Standardkonfigurationen reisen mit.
- Tabs oder Spaces? Monokai oder Solarized? Prettier oder Beautify? Es liegt in deiner Hand. Verwalte jedes wichtige technische Detail mit eigenen Dotfiles-Repository.
Browservorschau und Port-Forwarding
Du kannst deine Änderungen in der Vorschau anzeigen und Feedback von deinen Teamkollegen bekommen – ganz einfach und sicher mit der frei definierbaren Portfreigabe.

Schnellere Integration
Starte deine Codespace-Umgebung mit einer integrierten Entwicklungsumgebung oder im Browser mit deinem GitHub-Konto. Ein paar Konfigurationsdateien genügen, und man kann sofort in einer sicheren, vorkonfigurierten Umgebung loslegen.

Funktionsumfang und Einsatzmöglichkeiten von GitHub Codespaces
Entwickeln mit jedem Gerät. Auf einem iPad entwickeln? Nur zu. Nutze Codespaces auf jedem Gerät mit Internet. Keine Sorge, wenn dein Gerät nicht stark genug ist – Codespaces läuft in der Cloud.
Beschleunigtes Onboarding ohne Setup‑Hürden. Onboarding ohne Aufbau einer Entwicklungsumgebung. GitHub Codespaces startet sofort aus jedem Repository auf GitHub mit vorkonfigurierten Umgebungen.
Fix Bugs direkt aus Pull Requests. Enthält ein Pull Request Details zu einem Bug oder einem Security Issue? Starte einen Codespace direkt aus dem Pull Request, ohne Verzögerung.
Erfahre, wie das Entwickler:innenteam von GitHub mit Codespaces arbeitet.
Mehr lesen
Was einst ein Prozess aus 15 Schritten war, ist nun nur noch ein Schritt: Codespaces öffnen und schon kann es losgehen.

Codespaces ermöglicht es, mühsame und fehleranfällige Einrichtungsschritte zu überspringen, und lässt uns Entwickler direkt loslegen.

Mit Codespaces beginnt das Programmieren in Sekunden
Häufig gestellte Fragen
Wie funktioniert Codespaces?
Bei Codespace handelt es sich um eine Entwicklungsumgebung, die in der Cloud gehostet ist. Passe dein Projekt für GitHub Codespaces an, indem du Dev-Container-Dateien für das Repository konfigurierst (oft als "Configuration-as-Code" bezeichnet). Auf diese Weise wird eine wiederholbare Codespace-Konfiguration für alle weiteren Benutzer:innen des Projekts erstellt.
GitHub Codespaces nutzen VM‑basierte Compute‑Ressourcen, die vollständig von GitHub.com verwaltet und betrieben werden. Die Ausführungsumgebung ist über vordefinierte VM‑Skalierungsprofile konfigurierbar und unterstützt Compute‑Größen von 2 bis 32 vCPUs. Der Zugriff auf GitHub Codespaces erfolgt über einen browserbasierten Client oder über eine lokale IDE (z. B. Visual Studio Code oder IntelliJ), die als Client für eine remote ausgeführte Entwicklungsumgebung fungiert.
Wie benutze ich Codespaces?
Es gibt eine Reihe von Einstiegsmöglichkeiten, mit denen du eine Codespaces-Umgebung einrichten kannst, einschließlich:
Einem Template.
Ein Repository für neue Funktionen
Ein offener Pull Request zur Überprüfung der aktuellen Änderungen
Ein Commit im Repository-Verlauf, um einen Bug zu einem bestimmten Zeitraum zu analysieren
In Beta ist es auch fürJetBrains IDE oder JupyterLab verfügbar.
Mehr über die Verwendung von Codespaces ist in der Dokumentation zu finden.
Ist Codespaces für Entwickler:innen verfügbar?
Die Nutzung von GitHub Codespaces erfolgt organisationsweit und unterliegt der Governance der jeweiligen Organisation, einschließlich Kostenverantwortung, Budgetsteuerung und Nutzungskontrolle für die Codespaces der Benutzer:innen. Alle persönlichen (individuellen) GitHub.com‑Konten enthalten ein monatliches kostenfreies Nutzungskontingent, das Organisationen für ihre privaten und internen Repositories aktivieren können (siehe nächste Frage). GitHub stellt Nutzer:innen im Free‑Plan monatlich 120 Core‑Stunden bzw. 60 Laufzeitstunden auf einem Codespace mit 2 Cores sowie zusätzlich 15 GB Speicher zur Verfügung. Sieh dir die Details auf der Abrechnungsseite an.
Ist Codespaces für GitHub Teams und Unternehmen verfügbar?
Codespaces ist für Teams und Unternehmen verfügbar, muss jedoch zunächst in den Organisationseinstellungen aktiviert werden. Teams und Unternehmen können festlegen, welche Repositorys und Benutzer:innen Zugriff auf Codespaces haben, um Sicherheit und Berechtigungskontrolle zu erhöhen. Erfahre in unserer Dokumentation, wie du Codespaces in einer Organisation aktivierst.
Wie viel kostet Codespaces?
GitHub Codespaces ist für die individuelle Nutzung bis zu 60 Stunden pro Monat kostenlos verfügbar. Darüber hinaus erfolgt die Abrechnung über ein einfaches Pay‑as‑you‑go‑Preismodell, das nutzungsbasiert greift. GitHub Codespaces steht auch für Organisationen zur Verfügung und wird über ein Pay‑as‑you‑go‑Preismodell abgerechnet. Über Pricing‑ und Kostenkontrollen können Unternehmen und Teams festlegen, welches monatliche Budget sie für die Nutzung einplanen möchten. Detaillierte Informationen zur verbrauchsbasierten Abrechnung und den Kostenkontrollen von GitHub Codespaces für Organisationen findest du hier.
Kann ich Codespaces selbst hosten?
Codespaces kann nicht selbst gehostet werden.
Wie kann ich mit LinkedIn Learning auf Codespaces zugreifen?
Codespaces kann direkt über LinkedIn Learning genutzt werden. LinkedIn Learning bietet über 50 Kurse zu beliebten Programmiersprachen sowie zu Data Science und Machine Learning. Diese Kurse sind in Codespaces integriert, sodass man jederzeit und auf jedem Gerät über LinkedIn praktische Übungen machen kann. Nutze diese Kurse bis Februar 2023 kostenlos auf LinkedIn Learning. Mehr über LinkedIn Learning und GitHub Codespaces steht hier.
Wie kann ich Codespaces auf GitHub aktivieren?
Codespaces ist für Entwickler:innen mit einem kostenlosen GitHub Konto standardmäßig aktiviert. Bei manchen GitHub Organisation gibt es Richtlinien, die das Klonen blockieren. Falls du jedoch ein Repository klonen kannst, kannst du auch Codespaces nutzen. Organisationen müssen ihre Codespaces-Instanzen außerdem bezahlen, aktivieren und verwalten.
Ist Codespaces für Studierende verfügbar?
Codespaces ist für Studierende kostenlos als Teil des GitHub Student Developer Pack verfügbar. Weitere Informationen zur Registrierung und zum Einstieg in Codespaces und andere GitHub‑Produkte findest du hier.
Ist Codespaces für Open-Source-Maintainer verfügbar?
GitHub Codespaces stellt sowohl Maintainern als auch Contributors ein großzügiges monatliches kostenfreies Nutzungskontingent zur Verfügung.