Leitfäden zu Codespaces
Erfahre, wie du GitHub optimal nutzen kannst
Schnellstartanleitung für GitHub Codespaces
SchnellstartTeste GitHub Codespaces in fünf Minuten.
- Codespaces
Ausführliche Informationen zu GitHub Codespaces
SchnellstartGrundlegendes zur Funktionsweise von GitHub Codespaces
- Codespaces
Einführung in Entwicklungscontainer
SchrittanleitungWenn du in einem Codespace arbeitest, wird die Umgebung mithilfe eines Entwicklungscontainers erstellt, der auf einem virtuellen Computer gehostet wird.
- Codespaces
- Set up
- Fundamentals
Einrichten eines Node.js-Projekts für GitHub Codespaces
TutorialBeginne mit einem Node.js-, JavaScript- oder TypeScript-Projekt in GitHub Codespaces, indem du eine benutzerdefinierte Entwicklungscontainerkonfiguration erstellst.
- Codespaces
- Developer
- Set up
Einrichten eines Python-Projekts für GitHub Codespaces
TutorialBeginne mit einem Python-Projekt in GitHub Codespaces, indem du eine benutzerdefinierte Entwicklungscontainerkonfiguration erstellst.
- Codespaces
- Developer
- Set up
Einrichten eines C#-Projekts (.NET) für GitHub Codespaces
TutorialBeginne mit einem C#-Projekt (.NET) in GitHub Codespaces, indem du eine benutzerdefinierte Entwicklungscontainerkonfiguration erstellst.
- Codespaces
- Developer
- Set up
Einrichten eines Java-Projekts für GitHub Codespaces
TutorialBeginne mit einem Java-Projekt in GitHub Codespaces, indem du eine benutzerdefinierte Entwicklungscontainerkonfiguration erstellst.
- Codespaces
- Developer
- Set up
Einrichten eines PHP-Projekts für GitHub Codespaces
TutorialBeginne mit einem PHP-Projekt in GitHub Codespaces, indem du eine benutzerdefinierte Entwicklungscontainerkonfiguration erstellst.
- Codespaces
- Developer
- Set up
Festlegen einer Mindestspezifikation für Codespacecomputer
SchrittanleitungDu kannst vermeiden, dass für GitHub Codespaces für dein Repository Computertypen mit zu geringen Ressourcen verwendet werden.
- Codespaces
- Set up
Hinzufügen von Features zu einer Datei vom Typ „devcontainer.json“
SchrittanleitungMit Features kannst du Schnell Tools, Runtimes oder Bibliotheken zu deiner Entwicklungscontainerkonfiguration hinzufügen.
- Codespaces
- Set up
Automatisches Öffnen von Dateien in den Codespaces für ein Repository
SchrittanleitungDu kannst festlegen, dass bestimmte Dateien automatisch geöffnet werden, wenn jemand einen Codespace für dein Repository erstellt und den Codespace im Visual Studio Code-Webclient öffnet.
- Codespaces
- Set up
Angeben empfohlener Geheimnisse für ein Repository
SchrittanleitungSie können der Konfiguration des Entwicklungscontainers eine Einstellung hinzufügen, die Personen beim Erstellen eines Codespaces auffordert, bestimmte Entwicklungsumgebungs-Geheimnisse festzulegen.
- Codespaces
- Set up
Vereinfachtes Erstellen und Fortsetzen von Codespaces
SchrittanleitungDu kannst einen Link hinzufügen, um Benutzer*innen direkt zu einer Seite zum Erstellen eines Codespaces zu leiten, auf der du vorkonfigurierte Optionen bereitstellst. Alternativ kannst du einen Link zur Seite „Codespace fortsetzen“ bereitstellen.
- Codespaces
- Set up
Einrichten eines Vorlagenrepositorys für GitHub Codespaces
SchrittanleitungDu kannst Personen bei den ersten Schritten mit einem Projekt helfen, indem du ein Vorlagenrepository für die Verwendung mit GitHub Codespaces einrichtest.
- Codespaces
- Set up
Personalisieren von GitHub Codespaces für dein Konto
SchrittanleitungDu kannst GitHub Codespaces personalisieren, indem du ein dotfiles-Repository in GitHub oder die Einstellungssynchronisierung verwendest.
- Codespaces
- Set up
- Fundamentals
Erstellen eines Codespaces für ein Repository
SchrittanleitungDu kannst einen Codespace für einen Branch in einem Repository erstellen, um online entwickeln zu können.
- Codespaces
- Fundamentals
- Developer
Erstellen eines Codespaces aus einer Vorlage
SchrittanleitungWenn du mit einem neuen Projekt beginnst, kannst du einen Codespace aus einer leeren Vorlage erstellen oder eine Vorlage auswählen, die speziell für die geplante Tätigkeit entwickelt wurde.
- Codespaces
- Fundamentals
- Developer
In einem Codespace entwickeln
SchrittanleitungDu kannst in einem Codespace mit deinem Browser, Visual Studio Code, einer JetBrains-IDE oder in einer Befehlsshell arbeiten.
- Codespaces
- Fundamentals
- Developer
Einen Codespace löschen
SchrittanleitungDu kannst einen Codespace löschen, wenn du ihn nicht länger benötigst.
- Codespaces
- Fundamentals
- Developer
Weiterleiten von Ports in deinem Codespace
SchrittanleitungDu kannst Ports in deinem Codespace weiterleiten, um deine Anwendung zu testen und zu debuggen. Du kannst auch das Portprotokoll verwalten und den Port innerhalb deiner Organisation oder öffentlich freigeben.
- Codespaces
- Fundamentals
- Developer
Öffnen eines vorhandenen Codespaces
SchrittanleitungDu kannst einen Codespace, den du geschlossen oder angehalten hast, erneut öffnen und zu deiner Arbeit zurückkehren.
- Codespaces
- Fundamentals
- Developer
Beenden und Starten eines Codespaces
SchrittanleitungDu kannst deinen Codespace starten und beenden, um Ressourcen einzusparen und die Arbeit zu unterbrechen.
- Codespaces
- Fundamentals
- Developer
Zusammenarbeit in einem Codespace
SchrittanleitungDu kannst mit anderen Personen in einem Codespace zusammenarbeiten, indem du Visual Studio Live Share verwendest.
- Codespaces
- Developer
Verwenden von Github Codespaces in Visual Studio Code
SchrittanleitungDu kannst in deinem Codespace direkt in Visual Studio Code entwickeln, indem du die Erweiterung für GitHub Codespaces mit deinem Konto auf GitHub verbindest.
- Codespaces
- Visual Studio Code
- Developer
Verwenden von GitHub Codespaces in der JetBrains-IDE
SchrittanleitungDu kannst JetBrains Gateway verwenden, um eine Verbindung mit deinem Codespace herzustellen und in deiner bevorzugten JetBrains-IDE zu arbeiten.
- Codespaces
- Developer
GitHub Codespaces mit GitHub CLI verwenden
SchrittanleitungDu kannst mit GitHub Codespaces direkt über deine Befehlszeile arbeiten, indem du gh, die GitHub-CLI verwendest.
- Codespaces
- CLI
- Developer
Verwenden der Quellcodeverwaltung in deinem Codespace
SchrittanleitungNachdem du Änderungen an einer Datei in deinem Codespace vorgenommen hast, kannst du die Änderungen schnell übernehmen und ein Update an das Remoterepository pushen.
- Codespaces
- Fundamentals
- Developer
Verwenden von GitHub Codespaces für Pull Requests
SchrittanleitungDu kannst GitHub Codespaces in deinem Webbrowser oder in Visual Studio Code verwenden, um Pull Requests zu erstellen und zu überprüfen sowie um auf Reviewkommentare zu antworten.
- Codespaces
- Visual Studio Code
- Developer
Ändern des Computertyps für deinen Codespace
SchrittanleitungDu kannst den Computertyp ändern, auf dem dein Codespace ausgeführt wird, um die für deine Arbeit geeigneten Ressourcen zu nutzen.
- Codespaces
Konfigurieren des automatischen Löschens deiner Codespaces
SchrittanleitungInaktive Codespaces werden automatisch gelöscht. Du kannst bis zu einem Maximum von 30 Tagen auswählen, wie lange deine beendeten Codespaces aufbewahrt werden.
- Codespaces
Festlegen deines Standard-Editors für GitHub Codespaces
SchrittanleitungDu kannst deinen Standard-Editor für Codespaces auf der Seite mit deinen persönlichen Einstellungen festlegen.
- Codespaces
Festlegen deiner Standardregion für GitHub Codespaces
SchrittanleitungDu kannst deine Standardregion auf der GitHub Codespaces-Profileinstellungenseite festlegen, um den Speicherort deiner Daten zu personalisieren.
- Codespaces
Festlegen des Timeoutzeitraums für GitHub Codespaces
SchrittanleitungDu kannst dein Standardtimeout für GitHub Codespaces auf der Seite mit deinen persönlichen Einstellungen festlegen.
- Codespaces
Verwalten deiner kontospezifischen Geheimnisse für GitHub Codespaces
SchrittanleitungDu kannst vertrauliche Informationen (z. B. Token) speichern, auf die du über Umgebungsvariablen zugreifen möchtest.
- Codespaces
- Developer
- Security
- Secret store
Verwalten des Zugriffs auf andere Repositorys innerhalb deines Codespace
Du kannst die Repositorys verwalten, auf die GitHub Codespaces zugreifen kann.
- Codespaces
- Security
Verwalten der GPG-Überprüfung für GitHub Codespaces
SchrittanleitungDu kannst zulassen, dass GitHub automatisch GPG verwendet, um Commits zu signieren, die du in deinen Codespaces vornimmst, damit andere Personen sicher sein können, dass die Änderungen aus einer vertrauenswürdigen Quelle stammen.
- Codespaces
- Developer
- Security
Aktivieren oder Deaktivieren von GitHub Codespaces für deine Organisation
SchrittanleitungDu kannst steuern, welche Benutzer*innen GitHub Codespaces in den privaten Repositorys deiner Organisation nutzen können.
- Codespaces
- Billing
- Administrator
Verwalten der Kosten von GitHub Codespaces in deiner Organisation
VerweisDu kannst deine Nutzung von GitHub Codespaces überprüfen und Nutzungsgrenzen festlegen.
- Codespaces
- Billing
Verwalten von Entwicklungsumgebungs-Geheimnissen für Ihr Repository oder Ihre Organisation
Dank der Entwicklungsumgebungs-Geheimnisse können Sie vertrauliche Informationen in Ihrer Organisation, Ihrem Repository oder für die Verwendung mit GitHub Codespaces speichern.
- Codespaces
- Secret store
- Security
Einschränken des Zugriffs auf Computertypen
SchrittanleitungDu kannst Einschränkungen für die Typen von Computern festlegen, die Benutzer wählen können, wenn sie in deiner Organisation Codespaces erstellen.
- Codespaces
Einschränken des Basisimages für Codespaces
SchrittanleitungSie können angeben, welche Basisimages zur Erstellung des Entwicklercontainers für neue Codespaces verwendet werden können, die in Ihrer Organisation erstellt werden.
- Codespaces
Einschränken des Zeitraums für Leerlauftimeouts
SchrittanleitungDu kannst einen maximalen Timeoutzeitraum für alle Codespaces im Besitz deiner Organisation festlegen.
- Codespaces
Einschränken des Aufbewahrungszeitraums für Codespaces
SchrittanleitungDu kannst einen maximalen Aufbewahrungszeitraum für alle Codespaces im Besitz deiner Organisation festlegen.
- Codespaces
Einschränken der Sichtbarkeit weitergeleiteter Ports
SchrittanleitungDu kannst Einschränkungen für die Sichtbarkeitsoptionen festlegen, die Benutzer*innen auswählen können, wenn sie Ports der Codespaces in deiner Organisation weiterleiten.
- Codespaces
Überprüfen der Überwachungsprotokolle deiner Organisation auf GitHub Codespaces
SchrittanleitungDu kannst das Überwachungsprotokoll verwenden, um alle Aktionen im Zusammenhang mit GitHub Codespaces zu überprüfen.
- Codespaces
- Security
- Administrator
Informationen zur Abrechnung für GitHub Codespaces
ÜbersichtHier findest du Informationen zu den Kosten für die Verwendung von GitHub Codespaces sowie zu den monatlichen Nutzungskontingenten, die in persönlichen Konten von GitHub enthalten sind.
- Codespaces
- Billing
Verwenden der Visual Studio Code-Befehlspalette in GitHub Codespaces
VerweisDu kannst über das Feature „Befehlspalette“ von Visual Studio Code auf viele Befehle in GitHub Codespaces zugreifen.
- Codespaces
- Visual Studio Code
Notfallwiederherstellung für GitHub Codespaces
Dieser Artikel bietet einen Leitfaden für ein Szenario der Notfallwiederherstellung, bei dem eine ganze Region aufgrund einer schwerwiegenden Naturkatastrophe oder einer umfangreichen Dienstunterbrechung von einem Ausfall betroffen ist.
- Codespaces
Sicherheit in GitHub Codespaces
VerweisÜbersicht über die GitHub Codespaces-Sicherheitsarchitektur, mit Richtlinien, die dir helfen, die Sicherheit zu erhalten und das Risiko eines Angriffs zu minimieren.
- Codespaces
- Security