Skip to main content
GitHub Docs
Version:
Enterprise Cloud
Search GitHub Docs
GitHub Codespaces
/
Reference
All products
GitHub Codespaces
Overview
Getting started
Quickstart for Codespaces
The codespace lifecycle
Deep dive into Codespaces
Developing in a codespace
Develop in a codespace
Create a codespace for a repo
Create a codespace from a template
Delete a codespace
Open an existing codespace
Work collaboratively
Source control
Pull requests
Stop a codespace
Forward ports
Rebuilding a container
Default environment variables
Persist variables and files
Connecting to a private network
Machine learning
Visual Studio Code
JetBrains IDEs
GitHub CLI
Customizing your codespace
Personalize your codespaces
Rename a codespace
Change your shell
Change the machine type
Set the default editor
Set the default region
Set the timeout
Configure automatic deletion
Setting up your project
Adding a dev container configuration
Introduction to dev containers
Setting up a Node.js project
Setting up a C# (.NET) project
Setting up a Java project
Setting up a PHP project
Setting up a Python project
Configuring dev containers
Set a minimum machine spec
Adding features
Automatically opening files
Specifying recommended secrets
Setting up your repository
Facilitating codespace creation
Set up a template repo
Prebuilding your codespaces
About prebuilds
Configure prebuilds
Allow external repo access
Manage prebuilds
Test dev container changes
Managing your codespaces
Codespace secrets
Repository access
Security logs
GPG verification
Managing your organization
Enable or disable Codespaces
Billing and ownership
List organization codespaces
Manage Codespaces costs
Manage secrets
Repository access
Audit logs
Restrict machine types
Restrict codespace creation
Restrict base image
Restrict port visibility
Restrict timeout periods
Restrict the retention period
Reference
Access a private registry
Copilot in Codespaces
Plugin for JetBrains
VS Code Command Palette
Security in Codespaces
Disaster recovery
Troubleshooting
Codespaces logs
Codespaces clients
Included usage
Exporting changes
Creation and deletion
Authenticating to repos
Connection
Codespaces prebuilds
Personalization
Port forwarding
GPG verification
Working with support
github.dev editor
Guides
GitHub Codespaces
/
Reference
Reference
This section contains references that will allow you to be successful with GitHub Codespaces
Allowing your codespace to access a private registry
Using GitHub Copilot in GitHub Codespaces
Using the GitHub Codespaces plugin for JetBrains
Using the Visual Studio Code Command Palette in GitHub Codespaces
Security in GitHub Codespaces
Disaster recovery for GitHub Codespaces