Hinweis: Codespaces befindet sich derzeit in einer begrenzten öffentlichen Beta und kann sich ändern. Während der Beta-Phase übernimmt GitHub keine Garantie für die Verfügbarkeit von Codespaces. Weitere Informationen zum Beitritt zur Beta finden Sie unter „Beitritt zur Beta.“
Über Codespaces
Codespaces ist eine Cloud-Entwicklungsumgebung, die in Ihrem Browser verfügbar ist. Ein Codespace enthält alles, was Sie für die Entwicklung eines bestimmten Repositorys benötigen, einschließlich eines Texteditors mit Syntaxhervorhebung und automatischer Vervollständigung, eines Terminals, Debugging-Tools und Git-Befehlen in GitHub. Sie können auch Visual Studio Code-Erweiterungen in Ihrem Codespace installieren, um weitere Funktionen hinzuzufügen.
Codespaces erleichtert Entwicklern das Onboarding in ein neues Unternehmen oder den Beitrag zu einem Open-Source-Projekt. Projektbetreuer können ein Repository so konfigurieren, dass beim Erstellen eines Codespace für das Repository die Abhängigkeiten des Projekts automatisch einbezogen werden. Sie können schneller mit der Codierung beginnen, indem Sie den Zeitaufwand für die Konfiguration Ihrer Umgebung reduzieren.
Mit Codespaces können Sie in der Cloud statt lokal entwickeln. Entwickler können von überall und auf jedem Computer, einschließlich Tablets oder Chromebooks, Beiträge leisten, und es ist nicht erforderlich, lokale Kopien des geistigen Eigentums zu verwalten.
Mit Codespaces
Jeder Entwickler kann einen oder mehrere Codespaces für jedes öffentliche Repository oder für jedes private Repository erstellen, das seinem Benutzerkonto gehört. Während der Betaversion werden private Repositorys von Organisationen oder Repositorys einer Organisation, für die SAML Single Sign-On erforderlich ist, nicht unterstützt. Jeder von Ihnen erstellte Codespace steht nur Ihnen zur Verfügung. Niemand sonst kann in Ihrem Codespace arbeiten.
Jeder Codespace ist einem bestimmten Zweig eines Repositorys zugeordnet. Sie können mehr als einen Codespace pro Repository oder sogar pro Zweig erstellen. Jedes Benutzerkonto hat jedoch während der begrenzten öffentlichen Beta ein Limit von zwei Codespaces. Wenn Sie das Limit erreicht haben und einen neuen Codespace erstellen möchten, müssen Sie zuerst einen Codespace löschen. Weitere Informationen finden Sie unter „Löschen eines Codespace.“
Sie können Code bearbeiten, debuggen und Git-Befehle verwenden, während Sie in einem Codespace mit Visual Studio Code entwickeln. Weitere Informationen finden Sie in der Visual Studio Code-Dokumentation.
Sie können direkt aus Visual Studio Code eine Verbindung zu Ihrem Codespace herstellen. Weitere Informationen finden Sie unter „Verwenden von Codespaces in Visual Studio Code.“
Sie können eine Standard-Codespace-Konfiguration für Ihr Repository erstellen, die die Umgebung jedes neuen Codespaces bestimmt, den jemand für dieses Repository erstellt. Die Konfiguration definiert einen Entwicklungscontainer, der Frameworks, Tools, Erweiterungen und Portweiterleitung enthalten kann. Weitere Informationen finden Sie unter „Konfigurieren von Codespaces für Ihr Projekt.“
Sie können auch Aspekte der Codespace-Umgebung für jeden Codespace personalisieren, den Ihr Konto erstellt. Die Personalisierung kann Shell-Einstellungen und zusätzliche Tools enthalten. Weitere Informationen finden Sie unter „Codespaces für Ihr Konto personalisieren.“
Sie können Einstellungen konfigurieren, um verschlüsselte Geheimnisse hinzuzufügen, die GPG-Überprüfung zu aktivieren und Codespaces den Zugriff auf andere Repositorys zu ermöglichen. Weitere Informationen finden Sie unter „Verschlüsselte Geheimnisse für Codespaces verwalten“, „GPG-Überprüfung für Codespaces verwalten“ und „Zugriff und Sicherheit für Codespaces verwalten.“
Sie können jeden Codespace Ihres Benutzerkontos unter github.com/codespaces .
Während der Beta ist die Funktionalität eingeschränkt.
- Für die beste Erfahrung mit Codespaces empfehlen wir die Verwendung eines Chromium-basierten Browsers wie Google Chrome oder Microsoft Edge.
- Es ist nur eine einzige Größe des Codespace verfügbar.
- Es werden nur Linux-Container unterstützt.
- Ein Codespace kann nicht vollständig fortgesetzt werden. Prozesse, die zum Zeitpunkt des Stoppens des Codespace ausgeführt wurden, werden nicht neu gestartet.
Über die Abrechnung von Codespaces
Codespaces kann während der Beta kostenlos verwendet werden. Wenn Codespaces allgemein verfügbar ist, werden Ihnen die Speicher- und Rechennutzung in Rechnung gestellt. Weitere Informationen finden Sie unter „Über die Abrechnung für Codespaces.“
Beitritt zur Beta
Eine begrenzte Anzahl von Personen wird zur Teilnahme an der Beta eingeladen. Um der Warteliste beizutreten, siehe Für Codespaces Beta anmelden.
Kontaktaufnahme zu Codespaces
Wenn Sie Probleme mit Codespaces haben, lesen Sie „Fehlerbehebung bei Ihrem Codespace.“
Wenn Sie noch Hilfe benötigen oder Feedback zu Codespaces haben, verwenden Sie die Codespaces Feedback Diskussion.