Criar um codespace

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

Anyone can create a codespace for any public repository, or for any repository owned by their user account.

Observação: Codespaces está atualmente em versão beta pública limitada e sujeito a alterações. Para obter mais informações sobre fontes de publicação, consulte "About Codespaces."

Sobre a criação do codespace

Você pode criar um codespace em GitHub.com ou em Visual Studio Code. Cada espaço de código que criar só está disponível para você. Ninguém mais pode trabalhar no seu espaço de código.

Os codespaces são associados a um branch específico de um repositório e o repositório não pode estar vazio. Você pode criar mais de um código de espaço por repositório ou até mesmo por branch. No entanto, cada conta de usuário tem um limite de dois codespaces durante um beta público limitado. Se você atingiu o limite e deseja criar um novo espaço de código, você deve primeiro excluir um código. Para obter mais informações, consulte "Excluir um codespace".

Ao criar um codespace, várias etapas acontecem para permitir o acesso total ao seu ambiente de desenvolvimento.

  • Recursos como uma VM e armazenamento para seu contêiner foram atribuídos. Uma nova VM é criada toda vez que você criar ou iniciar um codespace para garantir que você sempre tenha as versões mais recentes e patch de segurança.
  • Codespaces recebe informações sobre o seu repositório, branch, commits, seu repositório dotfiles público e quaisquer segredos que você tenha criado.
  • Codespaces executa um clone raso do repositório.
  • Se você tiver um no seu repositório, Codespaces irá executar o arquivo devcontainer.json. Para obter mais informações, consulte "Configurar o Codespaces para seu projeto".
  • Seu contêiner Docker, docker-compose, ou outra inicialização é executada.
  • Neste ponto, o codespace está marcado como disponível e você pode conectar-se.
  • Assim que o codespace for disponibilizado, dependendo dos comandos no devcontainer, o codespace continuará com algumas configurações.
    • O codespace compartilha as portas adicionadas no arquivodevcontainer.json.`.
    • O codespace executa qualquer coisa especificada em postCreateCommand`.
    • Codespaces clona o repositório do dotfiles no ambiente de código e procura um arquivo de instalação. Para obter mais informações, consulte "Personalizar Codespaces para sua conta".
    • Por fim, o código do repositório faz um clone completo para que você tenha acesso total ao mesmo.

Você pode editar código, depurar e usar comandos do Git ao mesmo tempo que faz o desenvolvimento em um codespace com Visual Studio Code. For more information, see the Visual Studio Code documentation.

You can see every available codespace that you have created at github.com/codespaces.

Criar um codespace

  1. No GitHub, navegue até a página principal do repositório.

  2. No nome do repositório, use o menu suspenso "Branch", e selecione o branch para o qual você deseja criar um codespace.

    Menu suspenso do branch

  3. No nome do repositório, use o menu suspenso do Código e selecione Abrir com os espaços de código.

    Botão de abrir com codespaces

  4. Para criar um codespace usando um tipo de máquina padrão, clique em Novo codespace.

    Botão de codespace novo

Esse documento ajudou você?Política de Privacidade

Ajude-nos a tornar esses documentos ótimos!

Todos os documentos do GitHub são de código aberto. Você percebeu que algo que está errado ou não está claro? Envie um pull request.

Faça uma contribuição

Ou, aprenda como contribuir.