Controle de versão

Conecte o GitHub e o GitLab — faça o deploy a partir do repositório que você já usa

Conecte a conta do GitHub ou GitLab em que você já trabalha e faça o deploy direto de um repositório: um site estático para o Pages ou um projeto em uma hospedagem gerenciada. Você também pode entrar no Zinn Digital® com o GitHub ou GitLab. Cada conexão mostra os privilégios necessários, é validada na entrada e é armazenada no Vault — nunca em código ou em um log.

  • GitHub + GitLabconectar qualquer uma das contas
  • Implantar no Pagesou para hospedagem gerenciada
  • Entrar com o GitLabbem como GitHub
  • Tokens armazenados no Vaultvalidado na entrada

Conecte-se uma vez, com segurança

A conexão de uma conta de controle de versão usa o mesmo fluxo de conta conectada de qualquer outra credencial na plataforma: privilégio mínimo, validada e armazenada no Vault.

Consulte os privilégios primeiro

Antes de autorizar qualquer coisa, mostramos exatamente quais permissões de repositório e conta a conexão precisa — nada mais — para que você conceda um token com escopo restrito em vez de um irrestrito.

Validado na entrada

No momento em que você se conecta, chamamos a API do provedor para confirmar que o token está ativo e com o escopo correto, exibindo uma marca de verificação verde ou vermelha. Uma concessão inválida ou com escopo excessivo é recusada.

Direto para o Vault

Um token validado é gravado no Vault através da mesma interface de conexão que cada credencial utiliza. Ele nunca é inserido no código, impresso em um log ou deixado em um arquivo de ambiente.

Revogável e auditado

Você pode revogar nosso acesso no GitHub ou GitLab, e remover a conexão do nosso lado, quando quiser. Cada ação realizada por meio de uma conta conectada é registrada em log de auditoria.

Implante onde for melhor para o projeto

Um repositório pode ser enviado para um host do Pages para um site estático ou compilado, ou para uma hospedagem gerenciada para uma aplicação completa. Os pushes podem acionar uma nova implantação para que o site ativo acompanhe sua branch padrão.

  • GitLab Pages e GitHub Pages para sites estáticos e pré-construídos, alimentados a partir da sua conta conectada.
  • Cloudflare Pages como um destino alternativo do Pages, para builds de framework e entrega no edge.
  • Hospedagem gerenciada para uma aplicação completa WordPress, PHP, estática ou Node, implantada a partir do repositório.
  • Push-to-deploy: um push para sua branch padrão pode acionar uma novacompilação, para que o site ativo acompanhe o repositório.
  • A mesma conexão alimenta o login — você pode entrar no Zinn Digital® com GitHub ou GitLab em vez de usar uma senha.

Do repositório ao site ativo

  1. Conectar sua conta

    Autorize o GitHub ou GitLab com um token com escopo. Mostramos os privilégios primeiro e os validamos na entrada.

  2. Escolha um repositório e um destino

    Escolha o repositório e onde ele será implantado — GitLab Pages, GitHub Pages, Cloudflare Pages ou hospedagem gerenciada.

  3. Implantar

    Nós criamos e publicamos. Uma URL temporária permite que você visualize antes que o DNS seja resolvido.

  4. Rastrear seu branch

    Ative o recurso de publicação automática para que um push no seu branch padrão reconstrua o site ativo automaticamente.

Perguntas frequentes

Quais provedores de controle de versão posso conectar?

GitHub e GitLab. Conecte a conta em que você já trabalha e podemos fazer o deploy a partir dos repositórios dela e, se você ativar, usá-la para fazer seu login. Ambas funcionam por meio da mesma interface de conta conectada.

Posso iniciar sessão com o GitLab além do GitHub?

Sim. Além de e-mail e do GitHub, você pode entrar na sua conta Zinn Digital® com o GitLab. A camada de identidade lida com o handshake OAuth; nós nunca vemos a senha do seu provedor.

Onde posso implantar um repositório?

Para GitLab Pages, GitHub Pages ou Cloudflare Pages para um site estático ou compilado, ou para hospedagem gerenciada para uma aplicação completa. Você escolhe o destino ao conectar o repositório, e os pushes podem acionar uma nova implantação.

Como o meu token de acesso é protegido?

Mostramos a você os privilégios que a conexão precisa, validamos o token contra a API do provedor na entrada e só então o armazenamos no Vault. Ele nunca toca em código, em um registro de log ou em um arquivo de ambiente, e você pode revogá-lo no provedor ou remover a conexão do nosso lado a qualquer momento.

Posso usar o deploy de Pages na linha Footprint-Free?

É oferecido, mas sinalizado lá. O GitLab Pages e o GitHub Pages compartilham a infraestrutura do provedor e domínios públicos gitlab.io / github.io, o que constitui um footprint. Para uma rede sem footprint, faça o deploy em hospedagem isolada; no Mainstream, o Pages é de primeira classe.

Implante a partir do seu repositório

Inicie uma avaliação gratuita de 14 dias sem cartão, conecte o GitHub ou GitLab e faça o deploy a partir do repositório que você já usa — validado na entrada e armazenado no Vault.

Comece grátis