Skip to content
GitHub Codespaces

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.

The image shows a code editor with an HTML file on the left and a webpage preview on the right. The preview features "Mona Sans. A Variable Font" as the main heading, followed by a description: "Mona Sans is a strong and versatile typeface. Designed with Degasrim and inspired by industrial-era grotesques." Below this text, there is an illustration of a character resembling an octopus holding various tools. The image demonstrates real-time editing and previewing of web content, useful for developers working on web design or front-end development projects.

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.

Fehler direkt aus einem Pull Request heraus beheben

Hast du einen Pull Request, in dem ein Fehler oder ein Sicherheitsproblem beschrieben wird? Starte einen Codespace direkt aus dem Pull Request, ohne Verzögerung.

Was einst ein Prozess aus 15 Schritten war, ist nun nur noch ein Schritt: Codespaces öffnen und schon kann es losgehen.
Clint ChesterDeveloper Lead, Synergy

Mit Codespaces beginnt das Programmieren in Sekunden

Mit Codespaces beginnt das Programmieren in Sekunden

Kostenlos starten

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

Visual Studio Code

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.