Skip to main content
GitHub Docs
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
Default environment variables
Connecting to a private network
Machine learning
Visual Studio Code
JetBrains IDEs
GitHub CLI
Customizing your codespace
Personalize your codespaces
Rename a codespace
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 Python project
Configuring dev containers
Set a minimum machine spec
Adding features
Automatically opening files
Setting up your repository
Add a Codespaces badge
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
Encrypted secrets
Repository access
Security logs
GPG verification
Managing your organization
Enable Codespaces
List organization codespaces
Manage Codespaces costs
Encrypted secrets
Repository access
Audit logs
Restrict machine types
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
Full rebuilds
Disaster recovery
Troubleshooting
Codespaces logs
Codespaces clients
Included usage
Exporting changes
Creation and deletion
Connection
Codespaces prebuilds
Personalization
Port forwarding
GPG verification
Working with support
github.dev editor
Guides
GitHub Codespaces
/
Managing your codespaces
Free, Pro, & Team
English
Search GitHub Docs
GitHub Docs
GitHub Codespaces
/
Managing your codespaces
GitHub Codespaces
Get started
Account and profile
Authentication
Repositories
Enterprise administrators
Billing and payments
Site policy
Organizations
Code security
Pull requests
GitHub Issues
GitHub Actions
GitHub Copilot
GitHub Codespaces
GitHub Packages
Search on GitHub
Developers
REST API
GraphQL API
GitHub CLI
GitHub Discussions
GitHub Sponsors
Building communities
GitHub Pages
Education
GitHub Desktop
GitHub Support
Electron
CodeQL
npm
Free, Pro, & Team
Free, Pro, & Team
Enterprise Cloud
About versions
English
English
简体中文
Español
Português do Brasil
Русский
日本語
Français
Deutsch
한국어
Search GitHub Docs
Managing your codespaces
You can use GitHub Codespaces settings to manage information that your codespace might need.
Managing encrypted secrets for your codespaces
Managing access to other repositories within your codespace
Reviewing your security logs for GitHub Codespaces
Managing GPG verification for GitHub Codespaces