Note: Codespaces is currently in limited public beta and subject to change. Durante o período beta, o GitHub não oferece quaisquer garantias sobre a disponibilidade de espaços de código. Para mais informações sobre juntar-se à beta, veja “juntar-se à beta”.”
acerca dos espaços de código
os espaços de código são um ambiente de desenvolvimento de nuvens 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 realce de sintaxe e autocomplete, um terminal, ferramentas de depuração e comandos Git, tudo dentro do GitHub. Você também pode instalar extensões de código Visual Studio em seu codespace para adicionar mais funcionalidade.
Codespaces torna mais fácil para os desenvolvedores a bordo de uma nova empresa ou começar a contribuir para um projeto de código aberto. Mantenedores do projeto podem configurar um repositório de modo que, quando você criar um espaço de codespace para o repositório, as dependências do projeto são incluídas automaticamente. Você pode começar a codificar mais rápido reduzindo o tempo gasto configurando o seu ambiente.
Codespaces permite que você se desenvolva na nuvem em vez de 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 de propriedade intelectual.
Usando Codespaces
Cada desenvolvedor pode criar um ou mais codespace para qualquer repositório público, ou para qualquer repositório de propriedade da sua conta de utilizador. Durante a beta, repositórios privados de propriedade de organizações ou qualquer repositórios de uma organização que requer SAML single sign-on não são suportados. Cada espaço de codificação que criar está disponível apenas para si. Mais ninguém pode trabalhar no teu espaço de tempo.
cada espaço de código está associado a um ramo específico de um repositório. Você pode criar mais de um espaço de codespace por repositório ou até mesmo por branch. No entanto, cada conta de usuário tem um limite de duas codificações durante um beta público limitado. Se você alcançou o limite e quer criar um novo espaço de codespace, você deve excluir um espaço de codespace primeiro. Para mais informações, consulte ” apagar um espaço de codificação.”
você pode editar código, depurar e usar comandos Git enquanto se desenvolve em um codespace com código Visual Studio. Para mais informações, consulte a documentação Visual Studio Code.
pode ligar-se ao seu codespace directamente a partir do código Visual Studio. Para mais informações, veja ” usando espaços de código em Visual Studio.”
pode criar uma configuração predefinida do espaço de codificação para o seu repositório, que determina o ambiente de cada novo espaço de codificação que qualquer um Crie para esse repositório. A configuração define um recipiente de desenvolvimento que pode incluir frameworks, ferramentas, extensões e encaminhamento de portas. Para mais informações, consulte ” Configurar os espaços de código para o seu projecto.”
também pode personalizar aspectos do ambiente de espaço de código para qualquer espaço de código que a sua conta crie. A personalização pode incluir preferências de shell e ferramentas adicionais. Para mais informações, consulte ” Personalizar espaços de código para a sua conta.”
pode configurar as opções para adicionar segredos encriptados, activar a verificação do GPG e permitir que os espaços de código acedam a outros repositórios. Para mais informações, veja “Gering criptografed secrets for Codespaces”, “Managing GPG verification for Codespaces”, e ” Managing access and security for Codespaces.”
pode ver todos os espaços de código detidos pela sua conta de utilizador 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 em crómio, como o Google Chrome ou Microsoft Edge.
- apenas uma única dimensão da Cuada está disponível.
- apenas os contentores Linux são suportados.
- uma Cuada não é totalmente recuperável. Os processos que estavam em execução no momento em que o co-espaço foi parado não serão reiniciados.
sobre facturação de espaços de código
espaços de código é livre de usar durante a beta. Quando os espaços de código ficam geralmente disponíveis, você será cobrado para armazenamento e utilização computacional. Para mais informações, consulte ” Sobre faturamento para espaços de código.”
juntando-se à beta
um número limitado de pessoas serão convidadas a juntar-se à beta. Para se juntar à lista de espera, consulte inscrever-se para o Codespaces beta.
contacte – nos sobre os espaços de código
se encontrar problemas com os espaços de Código, veja “Solução de problemas com o seu espaço de código.”
se ainda precisar de ajuda ou tiver feedback sobre os espaços de código, use a discussão de Feedback dos espaços de código.