Getting started with your Node.js project in Codespaces
Getting started with your Python project in Codespaces
Get started with your Python project in Codespaces by creating a custom dev container.
Configuring Codespaces for your project
You can use a
devcontainer.json file to define a Codespaces environment for your repository.
Personalizing Codespaces for your account
You can personalize Codespaces by using a
dotfiles repository on GitHub or by using Settings Sync.
Creating a codespace
You can create a codespace for a branch in a repository to develop online.
Developing in a codespace
You can open a codespace on GitHub, then develop using Visual Studio Code's features.
Deleting a codespace
You can delete a codespace you no longer need.
Forwarding ports in your codespace
You can forward ports in your codespace to test and debug your application.
Using Codespaces in Visual Studio Code
You can develop in your codespace directly in Visual Studio Code by connecting the GitHub Codespaces extension with your account on GitHub.
Using source control in your codespace
After making changes to a file in your codespace you can quickly commit the changes and push your update to the remote repository.
Managing encrypted secrets for your codespaces
You can store sensitive information, like tokens, that you want to access in your codespaces via environment variables.
Managing access and security for your codespaces
You can manage the repositories that Codespaces can access.
Managing GPG verification for Codespaces
You can allow GitHub to automatically use GPG to sign commits you make in your codespaces, so other people can be confident that the changes come from a trusted source.
Managing access and security for your organization's codespaces
You can manage the repositories in your organization that Codespaces can access.
Managing user permissions for your organization
You can control which users in your organization can use Codespaces.
Reviewing your organization's audit logs for Codespaces
You can use the audit log to review all actions related to Codespaces.