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.
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.
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.).
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.
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.
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 clone e 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.
git clone e incollalo nel campo URL nella dashboard di Hostman.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.
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.
Qualsiasi repository aggiunto può essere scollegato dalla App Platform.
Se scolleghi un repository, i deployment (sia automatici che manuali) di tutte le applicazioni create da quel repository non saranno più possibili.
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.
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.