# Desenvolver em um codespace

Crie um codespace para começar a desenvolver seu projeto dentro de um ambiente de nuvem dedicado. Você pode usar o codespace no navegador ou em editores de código da sua escolha.

## Links

* [Desenvolver em um codespace](/pt/codespaces/developing-in-a-codespace/developing-in-a-codespace)

  Você pode trabalhar em um espaço de código usando seu navegador, Visual Studio Code, ou em um shell de comando.

* [Como criar um codespace para um repositório](/pt/codespaces/developing-in-a-codespace/creating-a-codespace-for-a-repository)

  Você pode criar um codespace para uma branch em um repositório para fazer o desenvolvimento on-line.

* [Como criar um codespace com base em um modelo](/pt/codespaces/developing-in-a-codespace/creating-a-codespace-from-a-template)

  Se você estiver iniciando um novo projeto, poderá criar um codespace com base em um modelo em branco ou escolher um modelo projetado especificamente para o tipo de trabalho que deseja realizar.

* [Excluir um codespace](/pt/codespaces/developing-in-a-codespace/deleting-a-codespace)

  Você pode excluir um codespace de que você não precisa mais.

* [Como abrir um codespace existente](/pt/codespaces/developing-in-a-codespace/opening-an-existing-codespace)

  Você pode reabrir um codespace que fechou ou parou e retornar ao trabalho.

* [Como trabalhar colaborativamente em um codespace](/pt/codespaces/developing-in-a-codespace/working-collaboratively-in-a-codespace)

  Você pode trabalhar de forma colaborativa com outras pessoas em um codespace usando Visual Studio o Live Share.

* [Usando controle de origem no seu codespace](/pt/codespaces/developing-in-a-codespace/using-source-control-in-your-codespace)

  Depois de fazer alterações em um arquivo no seu codespace, você pode rapidamente fazer um commit das alterações e enviar sua atualização para o repositório remoto.

* [Usando GitHub codespaces para solicitações de pull](/pt/codespaces/developing-in-a-codespace/using-github-codespaces-for-pull-requests)

  Você pode usar GitHub Codespaces no navegador da Web ou no Visual Studio Code para criar e examinar solicitações de pull, além de analisar comentários de revisão.

* [Parar e iniciar um codespace](/pt/codespaces/developing-in-a-codespace/stopping-and-starting-a-codespace)

  Você pode parar e iniciar o codespace para salvar recursos e pausar o trabalho.

* [Encaminhar portas no seu código](/pt/codespaces/developing-in-a-codespace/forwarding-ports-in-your-codespace)

  Você pode encaminhar portas no seu código para testar e depurar seu aplicativo. Você também pode gerenciar o protocolo de porta e compartilhar a porta em sua organização ou de modo público.

* [Como reconstruir o contêiner em um codespace](/pt/codespaces/developing-in-a-codespace/rebuilding-the-container-in-a-codespace)

  Você pode reconstruir o contêiner de desenvolvimento do codespace em que está trabalhando para aplicar alterações de configuração. Periodicamente, o ideal é executar uma recompilação completa.

* [Variáveis de ambiente padrão para seu codespace](/pt/codespaces/developing-in-a-codespace/default-environment-variables-for-your-codespace)

  O GitHub define variáveis de ambiente padrão para cada codespace.

* [Variáveis de ambiente persistentes e arquivos temporários](/pt/codespaces/developing-in-a-codespace/persisting-environment-variables-and-temporary-files)

  Você pode configurar variáveis de ambiente personalizadas para que elas sejam definidas com o mesmo valor sempre que você abrir um codespace. Você também pode garantir que os arquivos temporários não sejam excluídos quando um codespace for interrompido.

* [Conectando-se a uma rede privada](/pt/codespaces/developing-in-a-codespace/connecting-to-a-private-network)

  Você pode conectar GitHub Codespaces a recursos de uma rede privada, incluindo registros de pacotes, servidores de licenças e bancos de dados no local.

* [Introdução aos GitHub Codespaces para machine learning](/pt/codespaces/developing-in-a-codespace/getting-started-with-github-codespaces-for-machine-learning)

  Saiba mais sobre como trabalhar em projetos de aprendizado de máquina com o GitHub Codespaces e as ferramentas prontas para uso dele.

* [Usando GitHub Codespaces no Visual Studio Code](/pt/codespaces/developing-in-a-codespace/using-github-codespaces-in-visual-studio-code)

  Você pode desenvolver em seu codespace diretamente em Visual Studio Code conectando a extensão GitHub Codespaces com sua conta GitHub.

* [Usando GitHub Codespaces com o GitHub CLI](/pt/codespaces/developing-in-a-codespace/using-github-codespaces-with-github-cli)

  Você pode trabalhar com GitHub Codespaces diretamente na linha de comando usando gh, a interface de linha de comando do GitHub.