Jan FEB Mar
04
2021 2022 2023
success
fail

About this capture

COLLECTED BY

Organization: News Measure Research Project

Archive-It Partner 1140: News Measure Research Project

Collection: News Measure Research Project

Archive-It Partner 1140: News Measure Research Project - Collection 7520: News Measure Research Project
TIMESTAMPS

The Wayback Machine - http://web.archive.org/web/20220204141540/https://docs.github.com/en/codespaces
 
Skip to main content
GitHub Docs

All products
GitHub Codespaces
Overview

Getting Started with Codespaces

Quickstart for Codespaces
Deep dive into Codespaces

Setting up your repository for Codespaces

Introduction to dev containers
Add a dev container to your repository
Setting a minimum machine spec

Customizing your codespace

Personalize your codespaces
Change the machine type
Set the default editor
Set the default region
Set the timeout
Prebuild Codespaces

Developing in a codespace

Codespaces lifecycle
Create a codespace
Develop in a codespace
Source control
Pull requests
Delete a codespace
Forward ports
Default environment variables
Connecting to a private network
Visual Studio Code
GitHub CLI

Managing your codespaces

Encrypted secrets
Repository access
Security logs
GPG verification

Managing your organization

Enable Codespaces
Manage billing
Encrypted secrets
Repository access
Audit logs
Machine type access

Reference

Understanding billing
Private image registry
Copilot in Codespaces
VS Code Command Palette
Security in Codespaces
Disaster recovery

Troubleshooting

Codespaces logs
Exporting changes
Creation and deletion
Connection
Dotfiles
Port forwarding
Codespaces clients
Working with support
Web-based editor
Guides


GitHub Codespaces
Free, Pro, & Team
Free, Pro, & Team
Enterprise Cloud
English
English
 (Simplified Chinese)
 (Japanese)
Español (Spanish)
Português do Brasil (Portuguese)
Sign up

 
GitHub Docs

GitHub Codespaces

GitHub Codespaces

Get started
Account and profile
Authentication
Repositories
GitHub
Enterprise administrators
Billing and payments
Organizations
Code security
Pull requests
GitHub Issues
GitHub Actions
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
Atom
Electron
CodeQL
npm


Free, Pro, & Team

Free, Pro, & Team
Enterprise Cloud


English

English
 (Simplified Chinese)
 (Japanese)
Español (Spanish)
Português do Brasil (Portuguese)
Sign up

 



GitHub Codespaces 

Create a codespace to start developing in a secure, configurable, and dedicated development environment that works how and where you want it to.
QuickstartOverview

Guides

View all 

About billing for Codespaces

View pricing and see how to manage Codespaces billing for your organization.

Enabling Codespaces for your organization

You can control which users in your organization can use Codespaces.

Introduction to dev containers

You can use a devcontainer.json file to define a Codespaces environment for your repository.

Managing repository access for your organization's codespaces

You can manage the repositories in your organization that Codespaces can access.

Codespaces lifecycle

You can develop in a Codespaces environment and maintain your data throughout the entire codespace lifecycle.

Set up your project

Setting up your Node.js project for Codespaces
Setting up your Python project for Codespaces
Setting up your Java project for Codespaces
Setting up your C# (.NET) project for Codespaces

GitHub Universe 2021 videos

Inside GitHub: Moving GitHub's Development to Codespaces  Cory Wilkerson
Making Codespaces Work for You  Allison Weins, Bailey Brooks
Coding in the cloud with GitHub Codespaces and VS Code  Damian Brady

Code examples


Node.js sample project

Try a Node.js project with a custom dev container
development containers
microsoft/vscode-remote-try-node


Python sample project

Try a Python project with a custom dev container
development containers
microsoft/vscode-remote-try-python


Java sample project

Try a Java project with a custom dev container
development containers
microsoft/vscode-remote-try-java


Go sample project

Try a Go project with a custom dev container
development containers
microsoft/vscode-remote-try-go


Rust sample project

Try a Rust project with a custom dev container
development containers
microsoft/vscode-remote-try-rust


PHP sample project

Try a PHP project with a custom dev container
development containers
microsoft/vscode-remote-try-php

Guides

Deep dive into Codespaces

Understand how Codespaces works.

@GitHub

Creating a codespace

You can create a codespace for a branch in a repository to develop online.

@GitHub

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.

@GitHub

Personalizing Codespaces for your account

You can personalize Codespaces by using a dotfiles repository on GitHub or by using Settings Sync.

@GitHub
Explore guides 

All GitHub Codespaces docs

Getting Started with Codespaces

Quickstart for Codespaces
Deep dive into Codespaces

Setting up your repository for Codespaces

Introduction to dev containers
Adding a dev container to your repository
Setting a minimum specification for codespace machines

Customizing your codespace

Personalizing Codespaces for your account
Changing the machine type for your codespace
Setting your default editor for Codespaces
Setting your default region for Codespaces
Setting your timeout period for Codespaces
Prebuilding Codespaces for your project

Developing in a codespace

Codespaces lifecycle
Creating a codespace
Developing in a codespace
Using source control in your codespace
Using Codespaces for pull requests
Deleting a codespace
Forwarding ports in your codespace
Default environment variables for your codespace
Connecting to a private network
Using Codespaces in Visual Studio Code
Using Codespaces with GitHub CLI

Managing your codespaces

Managing encrypted secrets for your codespaces
Managing repository access for your codespaces
Reviewing your security logs for Codespaces
Managing GPG verification for Codespaces

Managing Codespaces for your organization

Enabling Codespaces for your organization
Managing billing for Codespaces in your organization
Managing encrypted secrets for your repository and organization for Codespaces
Managing repository access for your organization's codespaces
Reviewing your organization's audit logs for Codespaces
Restricting access to machine types

Reference

Understanding billing for Codespaces
Allowing your codespace to access a private image registry
Using GitHub Copilot in Codespaces
Using the Visual Studio Code Command Palette in Codespaces
Security in Codespaces
Disaster recovery for Codespaces

Troubleshooting Codespaces

Codespaces logs
Exporting changes to a branch
Troubleshooting creation and deletion of Codespaces
Troubleshooting your connection to Codespaces
Troubleshooting dotfiles for Codespaces
Troubleshooting port forwarding for Codespaces
Troubleshooting Codespaces clients
Working with support for Codespaces


Did this doc help you?

Privacy policy

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.
Make a contribution
Or, learn how to contribute.

Still need help?

Provide GitHub Feedback
Contact support

© 2022 GitHub, Inc.
Terms
Privacy
Security
Status
Help
Contact GitHub
Pricing
Developer API
Training
Blog
About