Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.

Sobre os Codespaces

Espaços de código é um ambiente de desenvolvimento on-line, hospedado por GitHub e movido por Visual Studio Code, que permite o desenvolvimento integral na nuvem.

Os espaços de códigos estão disponíveis para contas de usuário usando GitHub Free ou GitHub Pro. Para obter mais informações, consulte os "produtos do GitHub".

Neste artigo

Observação: Espaços de código está atualmente em versão beta pública limitada e sujeito a alterações. Durante o período beta, GitHub não faz nenhuma garantia sobre a disponibilidade de Espaços de código. Para obter mais informações sobre como participar do beta, consulte "Juntar-se ao beta".

Sobre o Espaços de código

O Espaços de código é um ambiente de desenvolvimento integrado (IDE) no seu navegador. Um codespace inclui tudo o que você precisa desenvolver para um repositório específico, incluindo um editor de texto com destaque de sintaxe e preenchimento automático, um terminal, ferramentas de depuração e comandos do Git. Tudo isso dentro de GitHub. Você também pode instalar Visual Studio Code extensões eno seu codespace para adicionar mais funcionalidades.

Espaços de código facilita aos desenvolvedores a integrar-se a uma nova empresa ou começar a contribuir para um projeto de código aberto. Os mantenedores do projeto podem configurar um repositório para que, quando você criar um codespace para o repositório, as dependências do projeto sejam incluídas automaticamente. Você pode começar a programar mais rapidamente reduzindo o tempo gasto configurando seu ambiente.

O Espaços de código permite que você se desenvolva na nuvem em vez de desenvolver-se localmente. Os desenvolvedores podem contribuir de qualquer lugar, em qualquer máquina, incluindo tablets ou Chromebooks, e não há necessidade de manter cópias locais da propriedade intelectual.

Um codespace aberto

Usar Espaços de código

Todos os desenvolvedores podem criar um ou mais codespaces para qualquer repositório público ou para qualquer repositório privado que pertence à sua conta de usuário. Durante o beta, repositórios privados pertencentes a organizações ou quaisquer repositórios pertencentes a uma organização que exijam um único login SAML, não são suportados. 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.

Cada código é associado a um branch específico de um repositório. 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 cinco códigos. 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".

Depois de abrir um código, você pode desenvolver usando recursos do Visual Studio Code, como edição de texto, depuração e comandos Git. For more information, see the Visual Studio Code documentation.

Você pode se conectar ao seu código diretamente de Visual Studio Code. Para obter mais informações, consulte "Connecting to your codespace de Visual Studio Code."

Você pode criar uma configuração padrão de codespace para o seu repositório que determina o ambiente de cada novo codespace que alguém criar para esse repositório. A configuração pode incluir frameworks, ferramentas, extensões e redirecionamento de portas. Para obter mais informações, consulte "Configurar o Espaços de código para o seu projeto".

Você também pode personalizar aspectos do ambiente dos espaços de códigos para qualquer espaço de código que sua conta criar. A personalização pode incluir preferências de shell e ferramentas adicionais. Para obter mais informações, consulte "Personalizar Espaços de código para sua conta".

Você pode ver todos os códigos pertencentes a sua conta de usuário em github.com/codespaces.

Durante a beta, a funcionalidade é limitada.

  • Para a melhor experiência com Espaços de código, recomendamos o uso de um navegador baseado no Chromium, como o Google Chrome ou a Microsoft Edge.
  • Apenas um tamanho único de espaço de código está disponível.
  • Somente os contêineres Linux são suportados.
  • Um codespace não é totalmente recuperável. Os processos que estavam em execução no momento em que o código foi interrompido não serão reiniciados.

Sobre a cobrança do Espaços de código

Durante o beta, Espaços de código está livre para ser usado. Os planos e os preços serão anunciados antes da disponibilidade para o público em geral.

Juntar-se ao beta

Um número limitado de pessoas será convidado a participar do beta. Para participar da lista de espera, consulte Registrar-se no beta de codespaces.

Entre em contato conosco com relação a Espaços de código

Se você tiver algum problema ao usar Espaços de código, consulte "Solucionar problemas do seu codespace".

If you still need help or have feedback about Espaços de código, use the Community Forum.

Pergunte a uma pessoa

Não consegue encontrar o que procura?

Entrar em contato