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.

Von Hause aus sicher

Codespaces bietet eine sichere Entwicklungsumgebung – dank integrierter Sicherheitsfunktionen und nativer GitHub‑Integration.

The image features a gradient background transitioning from green at the top to blue at the bottom. There are three black rectangular boxes with rounded corners, each containing a green checkmark icon on the left and white text. The first box reads "Isolated Environments," the second box reads "Access Control," and the third box reads "Cost Control." This image appears to be highlighting key features or benefits, possibly related to a software or service that emphasizes isolation, access management, and cost efficiency.

Zusammenarbeit
direkt in der Programmierumgebung

Codespaces bietet eine gemeinsame Entwicklungsumgebung, die komplexe und zeitaufwendige Einrichtungsprozesse unnötig macht.

The image displays a JSON configuration file for setting up a development environment. It includes settings for forwarding ports (80, 2222, 3003, 3033, 3040, 28081), installing dependencies with the command "npm install," and enabling Visual Studio Code extensions. The terminal setting is configured to use "/bin/bash".

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

Das Bild zeigt eine GitHub-Codespaces-Demo mit Datei-Explorer links und geöffneter CSS-Datei rechts. Der CSS-Code formatiert Style-Elemente wie Container und Header. Rechts oben gibt es Optionen für verschiedene Konfigurationen.

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.

The image shows a computer screen with three overlapping windows. The main window displays a web browser with the URL "mono-github-g95jq2w5wf7.github.dev" on the Inbox page with the text "Howdy Mona" in the body of the page. There is text below "Howdy Mona" that says "You have 6 tasks and 3 messages" Two smaller windows are overlaid on top of this main window. One is a context menu with options such as "Open in Browser," "Set Port Label," "Set label and update devcontainer.json", "Copy local address", "Make Public", "Change Port Protocol", "Stop Forwarding Port", and "Forward a port" with "Make Public" being hovered. The other is a ports panel listing four ports: web (3000), hmr (55306), mysql (3306), and api (3001).

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.

The image displays a user interface with three project cards, each showcasing the project's name, branch, and status. The first card is titled "mn-webgl-sandbox" with the branch "webgl-changes" and has 6 downvotes and 6 upvotes. It is marked as "Active" with a green dot indicator. The second card is titled "ui refactoring" with the branch "layout-refactor" and has 2 downvotes and 4 upvotes. It is also marked as "Active" with a green dot indicator. The third card is titled "psychic space doodle" with the branch "node-extensions" and has 5 downvotes and 1 upvote. This card too is marked as "Active" with a green dot indicator.

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
The image shows the GitHub logo, which is a white silhouette of an octocat (a cat with octopus-like arms) inside a white circle. The background consists of abstract blue shapes and gradients, creating a dynamic and modern design. This image is relevant as it represents GitHub, a popular platform for version control and collaboration in software development.
Was einst ein Prozess aus 15 Schritten war, ist nun nur noch ein Schritt: Codespaces öffnen und schon kann es losgehen.
Clint Chester
Clint ChesterDeveloper Lead, Synergy
Codespaces ermöglicht es, mühsame und fehleranfällige Einrichtungsschritte zu überspringen, und lässt uns Entwickler direkt loslegen.
Keith AnnetteCloud Capability Lead, KPMG, Großbritannien

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:

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.