Controllo versione

Collega GitHub e GitLab — effettua il deployment dal repository che usi già

Collega l'account GitHub o GitLab in cui lavori già ed effettua il deployment direttamente da un repository: un sito statico su Pages o un progetto su un hosting gestito. Puoi anche accedere a Zinn Digital® con GitHub o GitLab. Ogni connessione mostra i privilegi di cui ha bisogno, viene convalidata all'inserimento e viene memorizzata in Vault, mai nel codice o nei log.

  • GitHub + GitLabcollega un account qualsiasi
  • Pubblica su Pageso all'hosting gestito
  • Accedi con GitLaboltre a GitHub
  • Token archiviati in Vaultvalidato all'inserimento

Collega una sola volta, in sicurezza

La connessione di un account di controllo di versione utilizza lo stesso flusso di account connesso di qualsiasi altra credenziale sulla piattaforma: privilegio minimo, convalidato e memorizzato in Vault.

Prima visualizza i privilegi

Prima di autorizzare qualsiasi cosa, ti mostriamo esattamente quali permessi di repository e di account sono necessari per la connessione, e nient'altro, in modo da concedere un token limitato anziché uno globale.

Validato all'inserimento

Nel momento in cui ti connetti, chiamiamo l'API del provider per confermare che il token sia attivo e correttamente definito negli ambiti, e mostriamo un segno di spunta verde o rosso. Una concessione non valida o con ambiti eccessivi viene rifiutata.

Direttamente su Vault

Un token convalidato viene scritto su Vault attraverso lo stesso punto di connessione utilizzato da ogni credenziale. Non viene mai inserito nel codice, stampato in un log o lasciato in un file di configurazione d'ambiente.

Revocabile e verificato

Puoi revocare il nostro accesso su GitHub o GitLab e rimuovere la connessione dalla nostra parte in qualsiasi momento lo desideri. Ogni azione eseguita tramite un account connesso viene registrata nei log di controllo.

Distribuisci dove si adatta meglio al progetto

Un repository può essere pubblicato su un host Pages per un sito statico o compilato, oppure su un hosting gestito per un'applicazione completa. I push possono attivare una nuova distribuzione in modo che il sito live segua il tuo branch predefinito.

  • GitLab Pages e GitHub Pages per siti statici e precompilati, gestiti dal tuo account collegato.
  • Cloudflare Pages come alternativa di destinazione Pages, per compilazioni di framework e distribuzione edge.
  • Hosting gestito per un'applicazione completa WordPress, PHP, statica o Node, distribuita dal repository.
  • Push-to-deploy: un push sul tuo branch predefinito può avviare una nuova compilazione, in modo che il sito live sia sempre sincronizzato con il repository.
  • La stessa connessione alimenta l'accesso: puoi effettuare il login su Zinn Digital® con GitHub o GitLab anziché con una password.

Dal repository al sito live

  1. Collega il Suo account

    Autorizza GitHub o GitLab con un token con privilegi limitati. Mostriamo prima i privilegi e li convalidiamo al momento dell'inserimento.

  2. Scegli un repository e una destinazione

    Scegli il repository e la destinazione di deployment: GitLab Pages, GitHub Pages, Cloudflare Pages o hosting gestito.

  3. Distribuisci

    Creiamo e pubblichiamo. Un URL temporaneo ti consente di visualizzare un'anteprima prima che il DNS si risolva.

  4. Traccia il tuo ramo

    Abilita il push-to-deploy in modo che un push sul Suo ramo predefinito ricostruisca automaticamente il sito live.

FAQ

Quali provider di controllo versione posso connettere?

GitHub e GitLab. Connetti l'account che usi già e potremo effettuare il deployment dai suoi repository e, se lo abiliti, usarlo per accedere. Entrambi sono gestiti tramite lo stesso meccanismo di account connesso.

Posso accedere con GitLab oltre che con GitHub?

Sì. Oltre all'email e a GitHub, puoi accedere al tuo account Zinn Digital® con GitLab. Il livello di identità gestisce l'handshake OAuth; non vediamo mai la password del tuo provider.

Dove posso distribuire un repository?

A GitLab Pages, GitHub Pages o Cloudflare Pages per un sito statico o compilato, oppure su un hosting gestito per un'applicazione completa. Scegli la destinazione quando colleghi il repository e i push possono attivare una nuova distribuzione.

Come è protetto il mio token di accesso?

Ti mostriamo i privilegi necessari per la connessione, validiamo il token rispetto all'API del provider al momento dell'inserimento e solo allora lo memorizziamo in Vault. Non viene mai toccato dal codice, da un registro o da un file di ambiente, e puoi revocarlo presso il provider o rimuovere la connessione dalla nostra parte in qualsiasi momento.

Posso utilizzare il deployment di Pages sulla linea Footprint-Free?

È offerto ma segnalato lì. GitLab Pages e GitHub Pages condividono l'infrastruttura del provider e i domini pubblici gitlab.io / github.io, il che costituisce un footprint. Per una rete a zero footprint, distribuisci invece su un hosting isolato; su Mainstream, Pages è di prima classe.

Esegui il deployment dal tuo repository

Inizia una prova gratuita di 14 giorni senza carta di credito, collega GitHub o GitLab e distribuisci dal repository che già usi: validato all'accesso e archiviato in Vault.

Inizia gratis