{"meta":{"title":"Desenvolver em um codespace","intro":"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.","product":"Codespaces","breadcrumbs":[{"href":"/pt/codespaces","title":"Codespaces"},{"href":"/pt/codespaces/developing-in-a-codespace","title":"Desenvolver em um codespace"}],"documentType":"category"},"body":"# Desenvolver em um codespace\n\nCrie 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.\n\n## Links\n\n* [Desenvolver em um codespace](/pt/codespaces/developing-in-a-codespace/developing-in-a-codespace)\n\n  Você pode trabalhar em um espaço de código usando seu navegador, Visual Studio Code, ou em um shell de comando.\n\n* [Como criar um codespace para um repositório](/pt/codespaces/developing-in-a-codespace/creating-a-codespace-for-a-repository)\n\n  Você pode criar um codespace para uma branch em um repositório para fazer o desenvolvimento on-line.\n\n* [Como criar um codespace com base em um modelo](/pt/codespaces/developing-in-a-codespace/creating-a-codespace-from-a-template)\n\n  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.\n\n* [Excluir um codespace](/pt/codespaces/developing-in-a-codespace/deleting-a-codespace)\n\n  Você pode excluir um codespace de que você não precisa mais.\n\n* [Como abrir um codespace existente](/pt/codespaces/developing-in-a-codespace/opening-an-existing-codespace)\n\n  Você pode reabrir um codespace que fechou ou parou e retornar ao trabalho.\n\n* [Como trabalhar colaborativamente em um codespace](/pt/codespaces/developing-in-a-codespace/working-collaboratively-in-a-codespace)\n\n  Você pode trabalhar de forma colaborativa com outras pessoas em um codespace usando Visual Studio o Live Share.\n\n* [Usando controle de origem no seu codespace](/pt/codespaces/developing-in-a-codespace/using-source-control-in-your-codespace)\n\n  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.\n\n* [Usando GitHub codespaces para solicitações de pull](/pt/codespaces/developing-in-a-codespace/using-github-codespaces-for-pull-requests)\n\n  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.\n\n* [Parar e iniciar um codespace](/pt/codespaces/developing-in-a-codespace/stopping-and-starting-a-codespace)\n\n  Você pode parar e iniciar o codespace para salvar recursos e pausar o trabalho.\n\n* [Encaminhar portas no seu código](/pt/codespaces/developing-in-a-codespace/forwarding-ports-in-your-codespace)\n\n  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.\n\n* [Como reconstruir o contêiner em um codespace](/pt/codespaces/developing-in-a-codespace/rebuilding-the-container-in-a-codespace)\n\n  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.\n\n* [Variáveis de ambiente padrão para seu codespace](/pt/codespaces/developing-in-a-codespace/default-environment-variables-for-your-codespace)\n\n  O GitHub define variáveis de ambiente padrão para cada codespace.\n\n* [Variáveis de ambiente persistentes e arquivos temporários](/pt/codespaces/developing-in-a-codespace/persisting-environment-variables-and-temporary-files)\n\n  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.\n\n* [Conectando-se a uma rede privada](/pt/codespaces/developing-in-a-codespace/connecting-to-a-private-network)\n\n  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.\n\n* [Introdução aos GitHub Codespaces para machine learning](/pt/codespaces/developing-in-a-codespace/getting-started-with-github-codespaces-for-machine-learning)\n\n  Saiba mais sobre como trabalhar em projetos de aprendizado de máquina com o GitHub Codespaces e as ferramentas prontas para uso dele.\n\n* [Usando GitHub Codespaces no Visual Studio Code](/pt/codespaces/developing-in-a-codespace/using-github-codespaces-in-visual-studio-code)\n\n  Você pode desenvolver em seu codespace diretamente em Visual Studio Code conectando a extensão GitHub Codespaces com sua conta GitHub.\n\n* [Usando GitHub Codespaces com o GitHub CLI](/pt/codespaces/developing-in-a-codespace/using-github-codespaces-with-github-cli)\n\n  Você pode trabalhar com GitHub Codespaces diretamente na linha de comando usando gh, a interface de linha de comando do GitHub."}