Skip to main content

Setting your user preferences

You can adjust your personal settings for GitHub Codespaces so that the codespaces you create always give you the development experience that works best for you.

Personalizing GitHub Codespaces for your account

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

Setting your default editor for GitHub Codespaces

You can set your default editor for Codespaces in your personal settings page.

Setting your default region for GitHub Codespaces

You can set your default region in the GitHub Codespaces profile settings page to personalize where your data is held.

Setting your timeout period for GitHub Codespaces

You can set your default timeout for GitHub Codespaces in your personal settings page.

Configuring automatic deletion of your codespaces

Inactive codespaces are automatically deleted. You can choose how long your stopped codespaces are retained, up to a maximum of 30 days.

Choosing the stable or beta host image

You can choose to build codespaces using either the stable or beta version of the host image for the underlying virtual machine.