Che cosa fa questo collegamento per Lei
Il collegamento di GitLab consente a un sito di effettuare il deployment da uno dei Suoi repository GitLab e permette a noi di pubblicare su GitLab Pages sul Suo account nei casi in cui Lei lo scelga come host di un sito.
Prima di iniziare
Un account GitLab con accesso ai progetti di cui desidera effettuare il deployment.
1. Creare la chiave su GitLab
In GitLab, selezioni il Suo avatar in alto a destra, quindi vada su Edit profile → Access → Personal access tokens e generi un nuovo token (GitLab potrebbe etichettarlo come Legacy token nel menu Generate token). Lo nomini, imposti una data di scadenza e selezioni questi ambiti:
Premi Generate token e lo copi: GitLab lo mostra una sola volta.
2. Colleghi qui
Apra Integrations nella Sua dashboard e scelga Connect an account. Selezioni Code hosting come gruppo e GitLab come account, compili API token e prema Connect account.
Verifichiamo ciò che incolla prima che venga salvato qualsiasi elemento. Una chiave che non funziona non viene mai memorizzata e la risposta indica quale problema si è verificato. Una chiave funzionante viene conservata in modo crittografato nel nostro caveau dei segreti, mai nel nostro database, e non viene mai mostrata di nuovo, nemmeno a Lei.
Cosa succede dopo
- Un sito può effettuare il deployment direttamente da un repository su questo account: lo scelga nella connessione al repository del sito, selezioni il repository e il branch, e un'operazione di push eseguirà il deployment.
- Qualsiasi altro branch può ricevere la propria anteprima, in modo da poter verificare una modifica prima che raggiunga il sito online.
- Gli host statici basati su Git come Render e Azure Static Web Apps utilizzano questa connessione come origine del codice del sito.
Se la connessione non riesce
Ha funzionato e poi si è fermata. I token di GitLab scadono sempre, di solito al massimo un anno dopo la loro creazione, e GitLab Le invia un'email prima che ciò accada. Ne crei uno nuovo e lo colleghi.
Manca un ambito. Gli ambiti di un token non possono essere modificati dopo la sua creazione; crei un nuovo token con entrambi gli ambiti selezionati.
Indica che la chiave è stata rifiutata. Quasi sempre si tratta di una di queste tre cose: uno spazio o un'interruzione di riga copiati insieme ad essa, una chiave scaduta o una chiave revocata o rigenerata dopo che l'ha copiata. Ne crei una nuova e la incolli di nuovo.
Si collega, ma qualcosa in seguito fallisce. La chiave effettua l'autenticazione ma manca di un'autorizzazione necessaria per l'azione. Crei una nuova chiave con le autorizzazioni elencate sopra, quindi disconnetta la vecchia connessione e colleghi la nuova chiave.
Disconnessione
Apra Integrations, trovi l'account e prema Disconnect. Questa operazione elimina immediatamente la chiave memorizzata. Qualsiasi elemento che la stava utilizzando si interrompe alla sua azione successiva e le schermate che dipendevano da essa lo segnalano anziché fallire silenziosamente.
La disconnessione non annulla ciò che è già stato fatto: i record, i deployment o le impostazioni che abbiamo modificato sul Suo account rimangono come sono. Se ritiene che la chiave stessa possa essere stata compromessa, la revochi anche presso il fornitore; la disconnessione rimuove la nostra copia, non la loro.