Skip to content
GitHub Codespaces

Desenvolvimento seguro simplificado

O GitHub Codespaces prepara você para realizar codificação mais rapidamente com ambientes de desenvolvimento na nuvem seguros e totalmente configurados, nativos do GitHub.

The image shows a code editor with an HTML file on the left and a webpage preview on the right. The preview features "Mona Sans. A Variable Font" as the main heading, followed by a description: "Mona Sans is a strong and versatile typeface. Designed with Degasrim and inspired by industrial-era grotesques." Below this text, there is an illustration of a character resembling an octopus holding various tools. The image demonstrates real-time editing and previewing of web content, useful for developers working on web design or front-end development projects.

Segurança desde a concepção

Desenvolvido com a segurança em mente, o Codespaces fornece um ambiente de desenvolvimento seguro por meio das funcionalidades integradas e a integração nativa com o GitHub.

The image features a gradient background transitioning from green at the top to blue at the bottom. There are three black rectangular boxes with rounded corners, each containing a green checkmark icon on the left and white text. The first box reads "Isolated Environments," the second box reads "Access Control," and the third box reads "Cost Control." This image appears to be highlighting key features or benefits, possibly related to a software or service that emphasizes isolation, access management, and cost efficiency.

Colabore onde você codifica

O Codespaces fornece um ambiente de desenvolvimento compartilhado e elimina a necessidade de configurações complexas e demoradas.

The image displays a JSON configuration file for setting up a development environment. It includes settings for forwarding ports (80, 2222, 3003, 3033, 3040, 28081), installing dependencies with the command "npm install," and enabling Visual Studio Code extensions. The terminal setting is configured to use "/bin/bash".

Seu espaço, sua maneira. O Codespaces é a segunda casa do seu código, que parece exatamente como seu computador habitual.

A imagem mostra uma interface demo do GitHub Codespaces: explorador de arquivos (esquerda); arquivo CSS aberto (direita). Elementos de estilos de códigos do CSS como contêineres/cabeçalhos. No topo à direita, há várias opções de configurações de núcleo.

Seu espaço, sua maneira. O Codespaces é a segunda casa do seu código, que parece exatamente como seu computador habitual.

  • Comece a codificar imediatamente de qualquer lugar no mundo. Está mudando de projeto? Escolha um novo computador na nuvem que esteja pré-configurado para o projeto. Suas configurações viajam com você.
  • Tabulações ou espaços? Monokai ou Solarized Prettier ou Beautify? Você é quem decide. Controle todos os detalhes que são importantes para você com seu próprio repositório de dotfiles.

Visualização do navegador e encaminhamento de porta

Visualize suas alterações e obtenha feedback dos colegas da equipe ao compartilhar portas dentro do escopo permitido pela política.

The image shows a computer screen with three overlapping windows. The main window displays a web browser with the URL "mono-github-g95jq2w5wf7.github.dev" on the Inbox page with the text "Howdy Mona" in the body of the page. There is text below "Howdy Mona" that says "You have 6 tasks and 3 messages" Two smaller windows are overlaid on top of this main window. One is a context menu with options such as "Open in Browser," "Set Port Label," "Set label and update devcontainer.json", "Copy local address", "Make Public", "Change Port Protocol", "Stop Forwarding Port", and "Forward a port" with "Make Public" being hovered. The other is a ports panel listing four ports: web (3000), hmr (55306), mysql (3306), and api (3001).

Integração mais rápida

Inicialize rapidamente um codespace com apenas um IDE ou navegador e uma conta do GitHub. Com poucos arquivos de configuração, você pode oferecer aos seus devs um ambiente de desenvolvimento instantâneo, seguro e totalmente configurado para que possam começar a codificar imediatamente.

The image displays a user interface with three project cards, each showcasing the project's name, branch, and status. The first card is titled "mn-webgl-sandbox" with the branch "webgl-changes" and has 6 downvotes and 6 upvotes. It is marked as "Active" with a green dot indicator. The second card is titled "ui refactoring" with the branch "layout-refactor" and has 2 downvotes and 4 upvotes. It is also marked as "Active" with a green dot indicator. The third card is titled "psychic space doodle" with the branch "node-extensions" and has 5 downvotes and 1 upvote. This card too is marked as "Active" with a green dot indicator.

O que você pode fazer com o Codespaces

Code from any device. Quer usar um iPad? Vai! Inicie o Codespaces de qualquer dispositivo com acesso à internet. Ele está na nuvem, então você pode usá-lo em qualquer dispositivo.

‬Integre num piscar de olhos. Realize integrações sem criar seu ambiente de desenvolvimento. O Codespaces é iniciado de qualquer repositório no GitHub com ambientes seguros e pré-configurados.

Corrija bugs diretamente de um pull request. Recebeu um pull request de um bug ou problema de segurança? Abra o Codespaces usando o pull request sem precisar de seu ambiente de desenvolvimento.

Saiba como a equipe de engenharia do GitHub cria com o Codespaces

Leia mais
The image shows the GitHub logo, which is a white silhouette of an octocat (a cat with octopus-like arms) inside a white circle. The background consists of abstract blue shapes and gradients, creating a dynamic and modern design. This image is relevant as it represents GitHub, a popular platform for version control and collaboration in software development.
O que antes costumava ser um processo de 15 etapas, agora é apenas uma: abrir o Codespaces e começar a executá-lo.
Clint Chester
Clint ChesterDeveloper Lead na Synergy
O Codespaces permite que os devs não precisem se dedicar às atividades tediosas e suscetíveis a erros que normalmente se interpõem entre os devs e o início do trabalho real.
Keith AnnetteCloud Capability Lead na KPMG, Reino Unido

Comece a codificação em segundos com o Codespaces

Começar a usar

Perguntas frequentes

Como o Codespaces funciona?

Um codespace é um ambiente de desenvolvimento que fica hospedado na nuvem. Personalize seu projeto para o GitHub Codespaces configurando os arquivos de contêineres dev (geralmente conhecidos como configuration-as-code), que criam uma configuração de codespace replicável para todos os usuários do seu projeto.

O GitHub Codespaces é executado em várias opções de computação baseadas em VM hospedadas por GitHub.com, que você pode configurar de 2 até 32 computadores centrais. Conecte seu codespace no navegador ou localmente usando um IDE como o Visual Studio Code ou o IntelliJ.

Como uso o Codespaces?

Há diversos pontos de entrada para inicializar o ambiente do Codespaces, incluindo:

Saiba mais sobre como usar o Codespaces em nossa documentação.

O Codespaces está disponível para devs individuais?

O Codespaces está disponível para devs em todas as organizações, e está sob o controle da organização que paga pelo codespace do usuário. Todas as contas de pessoal (individual) de GitHub.com incluem uma cota de uso gratuito todos os meses, a qual as organizações podem habilitar (confira a próxima pergunta) para seus repositórios internos e privados. O GitHub vai fornecer aos usuários no plano gratuito 120 horas de núcleo ou 60 horas de tempo de execução em um codespace de dois núcleos, mais 15 GB de armazenamento todos os meses. Confira como isso é compensado na página de faturamento.

O Codespaces está disponível para equipes e empresas?

O Codespaces está disponível para equipes e empresas, mas precisa primeiro ser habilitado nas configurações da organização. As equipes e empresas podem selecionar quais repositórios e usuários têm acesso ao Codespaces para adicionar segurança e controle de permissões. Saiba como habilitar o Codespaces em uma organização nossa documentação.

Quanto custa o Codespaces?

O Codespaces é gratuito para uso individual por até 60 horas por mês, e depois disso, oferece preços simples de pagamento conforme o uso. Os preços simples de pagamento conforme o uso também estão disponíveis para as organizações, e existem controles de preços para que qualquer empresa ou equipe possa determinar o quanto eles querem gastar por mês. Saiba mais sobre os preços do Codespaces para organizações aqui.

Posso auto-hospedar o Codespaces?

O Codespaces não pode ser auto-hospedado.

Como acesso o Codespaces com o LinkedIn Learning?

Você pode usar o Codespaces diretamente por meio do LinkedIn Learning. O LinkedIn Learning oferece mais de 50 cursos nas seis linguagens de codificação mais conhecidas, bem como ciência de dados e machine learning. Esses cursos são integrados com o Codespaces, portanto, você pode praticar a qualquer momento, de qualquer computador via LinkedIn. Esses cursos ficarão liberados gratuitamente no LinkedIn Learning até fevereiro de 2023. Saiba mais sobre o LinkedIn Learning e o GitHub Codespaces aqui.

Como eu habilito o Codespaces no GitHub?

O Codespaces fica ativado por padrão para os devs com uma conta gratuita do GitHub. Caso você faça parte de uma organização, deve haver uma política que previna a clonagem, mas se você pode clonar um repositório, poderá começar a usar o Codespaces. As organizações também precisarão habilitar, gerenciar e pagar pelas instâncias do Codespaces.

O Codespaces está disponível para estudantes?

O Codespaces está disponível gratuitamente para estudantes como parte do GitHub Student Developer Pack. Saiba mais como se inscrever e começar a usar o Codespaces e outros produtos do GitHub aqui.

O Codespaces está disponível para mantenedores de código aberto?

O Codespaces fornece aos mantenedores e colaboradores um uso gratuito mensal substancial.