1. Installa e configura le dipendenze necessarie
sudo apt-get update sudo apt-get install -y curl openssh-server ca-certificates tzdata perl
Successivamente, installa Postfix (o Sendmail) per inviare email di notifica. Se preferisci optare per un'altra soluzione, salta questo passaggio e configura un server SMTP esterno dopo aver installato GitLab
sudo apt-get install -y postfix
Durante l'installazione di Postfix potrebbe comparire una schermata di configurazione. Seleziona "Sito Internet" e premi Invio. Usa il DNS esterno del tuo server come "mail name" e premi Invio. Se compaiono ulteriori schermate, continua a premere Invio per accettare le impostazioni predefinite.
2. Aggiungi il repository di pacchetti GitLab e installa il pacchetto
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
Successivamente, installa il pacchetto GitLab. Assicurati di aver configurato correttamente il tuo DNS e sostituisci l'indirizzo "https://gitlab.example.com" con l'URL a cui desideri accedere per utilizzare la tua istanza di GitLab. L'installazione configurerà e avvierà automaticamente GitLab presso l'indirizzo web specificato.
Nel caso degli URL "https://", GitLab richiederà automaticamente un certificato con Let's Encrypt, per il quale sono necessari l'accesso HTTP in entrata e un nome host valido. In alternativa, puoi utilizzare il tuo certificato o semplicemente "http://" (senza la lettera "s").
Se preferisci specificare una password personalizzata per l'utente amministratore iniziale (root), consulta la documentazione. In caso contrario, verrà generata automaticamente una password casuale.
sudo EXTERNAL_URL="https://gitlab.example.com" apt-get install gitlab-ee # List available versions: apt-cache madison gitlab-ee # Specifiy version: sudo EXTERNAL_URL="https://gitlab.example.com" apt-get install gitlab-ee=16.2.3-ee.0 # Pin the version to limit auto-updates: sudo apt-mark hold gitlab-ee # Show what packages are held back: sudo apt-mark showhold
3. Usa un browser per inserire l'indirizzo del nome host e accedi
A meno che tu non abbia scelto una password personalizzata durante l'installazione, questa verrà generata in modo casuale e resterà memorizzata per 24 ore in "/etc/gitlab/initial_root_password". Utilizza questa password insieme al nome utente "root" per accedere al sistema.
Consulta la nostra documentazione per istruzioni dettagliate sull'installazione e la configurazione.
4. Imposta le tue preferenze di comunicazione
Visita il centro preferenze per le comunicazioni via email per impostare la frequenza con cui vuoi ricevere i nostri messaggi. La nostra azienda segue una politica molto rigorosa per quanto riguarda il consenso alla ricezione delle email: sei tu a decidere i contenuti e la cadenza.
Due volte al mese inviamo gli aggiornamenti più importanti su GitLab, comunicando le novità in fatto di integrazioni, documenti, funzionalità e anche il dietro le quinte dei nostri team di sviluppo. Se vuoi ricevere notizie essenziali in materia di sicurezza, bug e prestazioni del sistema, iscriviti alla nostra newsletter dedicata.
Nota importante Se non acconsenti alla ricezione della newsletter, non riceverai alcun avviso sulla sicurezza.
5. Passaggi successivi consigliati
Una volta completata l'installazione, ti suggeriamo di seguire i passaggi consigliati, tra cui le opzioni di autenticazione e le restrizioni di iscrizione.