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

Codespaces é 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 "produtos de GitHub

Neste artigo

Esse documento ajudou você?

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.

Observação: Codespaces 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 Codespaces. Para obter mais informações sobre como participar do beta, consulte "Juntar-se ao beta".

Sobre o Codespaces

Codespaces é um ambiente de desenvolvimento da nuvem disponível 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.

Codespaces 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 Codespaces 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 Codespaces

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 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".

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.

Você pode se conectar ao seu código diretamente de Visual Studio Code. Para obter mais informações, consulte "Usar codespaces no 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 define um contêiner de desenvolvimento que pode incluir estruturas, ferramentas, extensões e encaminhamento de porta. Para obter mais informações, consulte "Configurar o Codespaces 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 Codespaces 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 Codespaces, 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 Codespaces

Codespaces é grátis para usar durante a beta. Quando Codespaces se torna geralmente disponível, você será cobrado para armazenamento e uso de computação. Para obter mais informações, consulte "Sobre a cobrança do Codespaces".

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 Codespaces

Se você tiver algum problema ao usar Codespaces, consulte "Solucionar problemas do seu codespace".

Se você ainda precisar de ajuda ou tiver um feedback sobre Codespaces, use o Fórum da Comunidade.

Esse documento ajudou você?

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.