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
-
No GitHub, navegue até a página principal do repositório.
-
No nome do repositório, use o menu suspenso "Branch", e selecione o branch para o qual você deseja criar um codespace.

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

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