Control de versiones

Conecta GitHub y GitLab: despliega desde el repositorio que ya utilizas

Conecta la cuenta de GitHub o GitLab en la que ya trabajas y despliega directamente desde un repositorio: un sitio estático en Pages o un proyecto en el alojamiento gestionado. También puedes iniciar sesión en Zinn Digital® con GitHub eller GitLab. Cada conexión muestra los privilegios que necesita, se valida al entrar y se almacena en Vault; nunca en el código ni en un registro.

  • GitHub + GitLabconectar cualquier cuenta
  • Desplegar en Pageso a hosting optimizado
  • Iniciar sesión con GitLabasí como GitHub
  • Tokens almacenados en Vaultvalidado al ingresar

Conéctate una vez, de forma segura

Conectar una cuenta de control de versiones utiliza el mismo flujo de cuentas conectadas que cualquier otra credencial en la plataforma: menor privilegio, validada y almacenada en Vault.

Ver los privilegios primero

Antes de autorizar nada, te mostramos exactamente qué permisos de repositorio y de cuenta necesita la conexión —y nada más— para que otorgues un token acotado en lugar de uno general.

Validado al entrar

En el momento de conectarnos, llamamos a la API del proveedor para confirmar que el token está activo y tiene los ámbitos correctos, y mostramos una marca de verificación verde o roja. Se rechaza cualquier concesión no válida o con un ámbito excesivo.

Directo a Vault

Un token validado se escribe en Vault a través de la misma junta de conexión que utiliza cada credencial. Nunca se confirma en el código, no se imprime en un registro ni se deja en un archivo de entorno.

Revocable y auditado

Puedes revocar nuestro acceso en GitHub o GitLab, y eliminar la conexión por nuestra parte, cuando quieras. Cada acción realizada a través de una cuenta conectada queda registrada en el registro de auditoría.

Despliega donde mejor le convenga al proyecto

Un repositorio puede ir a un host de Pages para un sitio estático o compilado, o a un alojamiento gestionado para una aplicación completa. Las emisiones (pushes) pueden activar un nuevo despliegue para que el sitio en vivo siga a su rama predeterminada.

  • GitLab Pages y GitHub Pages para sitios estáticos y preconstruidos, gestionados desde tu cuenta conectada.
  • Cloudflare Pages como destino alternativo de Pages, para compilaciones de frameworks y entrega en el edge.
  • Alojamiento gestionado para una aplicación completa WordPress, PHP, estática o Node, desplegada desde el repositorio.
  • Push-to-deploy: un push a tu rama predeterminada puede activar una nueva compilación, de modo que el sitio activo refleje el repositorio.
  • La misma conexión permite el inicio de sesión: puedes iniciar sesión en Zinn Digital® con GitHub o GitLab en lugar de una contraseña.

Del repositorio al sitio en vivo

  1. Conecte su cuenta

    Autorice GitHub o GitLab con un token de ámbito limitado. Mostramos los privilegios primero y los validamos al ingresar.

  2. Selecciona un repositorio y un destino

    Elija el repositorio y dónde se despliega: GitLab Pages, GitHub Pages, Cloudflare Pages o alojamiento gestionado.

  3. Desplegar

    Creamos y publicamos. Una URL temporal te permite previsualizar antes de que se resuelva el DNS.

  4. Seguir rama

    Active el despliegue con un clic para que una aportación a su rama predeterminada reconstruya el sitio web activo automáticamente.

Preguntas frecuentes

¿Qué proveedores de control de código fuente puedo conectar?

GitHub y GitLab. Conecta la cuenta en la que ya trabajas y podremos desplegar desde sus repositorios y, si lo habilitas, usarla para iniciar sesión. Ambas funcionan a través del mismo mecanismo de cuenta conectada.

¿Puedo iniciar sesión con GitLab además de con GitHub?

Sí. Además de por correo electrónico y GitHub, puedes iniciar sesión en tu cuenta de Zinn Digital® con GitLab. La capa de identidad gestiona el intercambio de OAuth; nunca vemos la contraseña de tu proveedor.

¿Dónde puedo desplegar un repositorio?

A GitLab Pages, GitHub Pages o Cloudflare Pages para un sitio estático o compilado, o a un alojamiento gestionado para una aplicación completa. Tú eliges el destino al conectar el repositorio, y las actualizaciones pueden activar un redespliegue.

¿Cómo está protegido mi token de acceso?

Te mostramos los privilegios que la conexión necesita, validamos el token frente a la API del proveedor al entrar y solo entonces lo almacenamos en Vault. Nunca toca el código, un registro ni un archivo de entorno, y puedes revocarlo en el proveedor o eliminar la conexión por nuestra parte en cualquier momento.

¿Puedo usar el despliegue de Pages en la línea Footprint-Free?

Se ofrece pero se ha marcado allí. GitLab Pages y GitHub Pages comparten la infraestructura del proveedor y los dominios públicos gitlab.io / github.io, lo cual constituye un footprint. Para lograr una red libre de footprint, implementa en un alojamiento aislado en su lugar; en Mainstream, Pages es de primera clase.

Desplegar desde tu repositorio

Comienza una prueba de 14 días sin tarjeta, conecta GitHub o GitLab y despliega desde el repositorio que ya utilizas: validado al entrar y almacenado en Vault.

Empieza gratis