Come Connettere i Repository
Puoi collegare il repository con il codice della tua applicazione alla nostra App Platform durante la creazione di una nuova app nel pannello di controllo di Hostman.
La App Platform supporta repository GitLab, GitHub e BitBucket, così come repository accessibili tramite URL, inclusi Gitea, GitLab self-hosted, GitHub Enterprise, ecc.
Collegare un repository da GitLab, GitHub o BitBucket Copia link
Per collegare il repository:
-
Vai alla sezione App Platform e clicca su Crea.
-
Nel passaggio Repository, clicca sull'icona della piattaforma.
-
Accedi al tuo account.
-
Autorizza l’accesso ai repository richiesti.
-
Seleziona il repository da utilizzare per il deployment nella dashboard di Hostman.
Se hai già effettuato l'accesso a GitHub, GitLab o Bitbucket, Hostman mostrerà automaticamente i repository disponibili. Devi solo selezionare quello necessario.
Se sei già connesso ma il repository desiderato non appare:
-
Clicca su Aggiungi account.
-
Scegli una piattaforma.
-
Accedi se richiesto.
-
Seleziona i repository da autorizzare e salva le modifiche.
Quindi seleziona il repository desiderato per il deployment nella dashboard di Hostman.
Collegare un repository tramite URL Copia link
Puoi collegare qualsiasi repository che abbia un indirizzo HTTP o HTTPS, inclusi quelli su GitLab self-hosted, GitHub Enterprise o fornitori che non supportiamo direttamente (es. Gitea).
Questa opzione è utile anche per motivi di sicurezza: se non vuoi autorizzare l’intero account Git, puoi aggiungere solo un repository specifico tramite link.
Nota: il deployment automatico non è disponibile per i repository collegati tramite URL. Dopo aver aggiornato il codice, dovrai avviare manualmente il deployment selezionando il commit.
Per repository pubblici, è sufficiente fornire l’URL.
Per repository privati, devi fornire login e password oppure un token generato dal provider (GitLab, GitHub, ecc.).
Collegare un repository Copia link
Puoi collegare un repository tramite URL durante la creazione di una nuova applicazione:
-
Vai alla sezione App Platform e clicca su Crea.
-
Nel passaggio Repository, clicca su Collega repository tramite URL.
-
Inserisci l’URL del repository e i dati di accesso se il repository è privato.
-
Clicca su Collega.
Il repository e i commit disponibili verranno visualizzati nel pannello di controllo.
Ottenere un link git Copia link
Il link deve essere nel formato URL Git, ad esempio:
https://github.com/hostman/app-example.git
In GitHub, clicca su Codice → HTTPS per ottenere il link.
In GitLab o BitBucket: vai al repository → clicca su Codice/Clona → Clona con HTTPS.
Ottenere link e token su BitBucket Copia link
Ci sono due modi per ottenere un token e un link su BitBucket.
Metodo 1.
-
Vai su Impostazioni personali di Bitbucket → Password app.
-
Imposta un nome (Etichetta) e autorizzazioni; sono sufficienti le autorizzazioni di sola lettura.
-
Clicca su Crea.
-
Copia la password e incollala nel campo Password o token della dashboard Hostman.
-
Vai al repository e clicca su Clona. Copia tutto ciò che segue
git clonee incollalo nel campo URL del repository.
-
Copia la parte del link tra
https://e@e incollala nel campo Nome utente.
Metodo 2.
-
Vai su Impostazioni → Impostazioni del repository → Token di accesso → Crea token di accesso al repository.
-
Imposta nome e autorizzazioni (Ambiti). È sufficiente l’accesso in sola lettura.
-
Copia il valore dal campo Il tuo token di accesso al repository e incollalo nel campo Password o token nella dashboard di Hostman.
- Come link del repository, utilizza l’URL dal campo Come usare questo token con il tuo repository Git. Copia tutto ciò che segue
git clonee incollalo nel campo URL nella dashboard di Hostman.
Ottenere un token su GitHub Copia link
Non puoi collegare un repository GitHub con la sola password; è necessario un token.
Per generare un token in GitHub:
-
Vai su Impostazioni → Impostazioni sviluppatore → Token di accesso personale → Token → Genera token personale.
-
Imposta nome, data di scadenza e autorizzazioni. Per lavorare con repository privati, seleziona repo.
-
Clicca su Genera token.
-
Copia il token e incollalo nel campo Password o token nella dashboard di Hostman.
Ottenere un token su GitLab Copia link
Per collegare repository GitLab, puoi usare la password del tuo account o un token generato dalle impostazioni del tuo profilo GitLab.
-
Vai su Preferenze → Token di accesso.
-
Crea un nuovo token specificando nome, scadenza e autorizzazioni. Almeno, devi autorizzare l’accesso in lettura ai repository.
-
Clicca su Crea token personale.
-
Copia il token e incollalo nel campo Password o token della dashboard di Hostman.
Rimuovere repository collegati Copia link
Qualsiasi repository aggiunto può essere scollegato dalla App Platform.
-
Vai alla sezione App Platform e clicca su Crea.
-
Vai al passaggio Repository. Clicca sul menu a discesa dei repository e clicca su Elimina accanto a quello che vuoi rimuovere.
-
Conferma l’azione.
Il repository non appare nella App Platform Copia link
Se il tuo account GitHub, GitLab o Bitbucket è connesso alla App Platform ma il repository richiesto non viene visualizzato nella dashboard Hostman, potrebbero esserci due motivi:
-
Hai aggiunto il repository dopo aver effettuato l’accesso alla piattaforma.
-
Hai autorizzato l’accesso solo ad alcuni repository, e quello necessario non è stato selezionato.
Per risolvere il problema:
-
Vai alla sezione App Platform e clicca su Crea.
-
Vai al passaggio Repository e clicca su Aggiungi account.
-
Scegli una piattaforma.
-
Accedi se necessario.
-
Seleziona il repository desiderato e salva le modifiche.
I repository collegati appariranno nella dashboard di Hostman e potrai selezionare quello che ti serve.