Deplomo
Accedi
Piattaforma self-hosted per Git

Gitea: repository Git per il tuo team

Gitea è una piattaforma open source per repository Git, collaborazione e gestione delle modifiche. Verifica i requisiti e la disponibilità dell'ambiente: il provisioning dei servizi cloud non è al momento disponibile.

Funzionalità di Gitea

Installazione, risorse, controllo degli accessi e integrazioni CI/CD dipendono dall'ambiente e dalla configurazione.

Scritto in Go e pensato per l'hosting autonomo

Gitea è sviluppato in Go. Le risorse necessarie dipendono da numero e dimensioni dei repository, utenti e attività della piattaforma.

Controllo degli accessi ai repository

Gitea consente di gestire repository privati e autorizzazioni per i collaboratori. Sicurezza e riservatezza dipendono dalla configurazione dell'istanza, dagli accessi e dai backup.

Supporto per Actions e flussi CI/CD

Gitea Actions consente di configurare flussi di integrazione e rilascio continuo; verifica compatibilità, runner e requisiti della versione utilizzata.

Organizzazioni, utenti e autorizzazioni

Puoi configurare organizzazioni, team, chiavi SSH, token e protezioni dei branch secondo le funzioni della versione e le impostazioni dell'istanza.

Domande frequenti su Gitea

Risposte alle domande più comuni su Gitea, migrazione dei repository e gestione di un'istanza Git.

Guida a Gitea: gestire repository Git con hosting autonomo

Un hosting Git privato permette al team di controllare l’accesso al codice, la gestione dei repository e i flussi di deploy. Gitea offre un’alternativa leggera e self-hosted per i progetti che richiedono un ambiente di sviluppo indipendente.

Che cos'è Gitea e come si confronta con GitHub?

Gitea è una piattaforma indipendente, open source e self-hosted per repository Git, sviluppata in Go. Offre funzioni per gestire pull request, revisioni del codice, issue e branch tramite un'interfaccia web.

Se ti serve una piattaforma che integri altre funzioni per DevOps, puoi confrontare Gitea con hosting GitLab . Gitea supporta anche flussi di deploy da repository, ad esempio tramite deploy da GitHub . Verifica quali repository e procedure sono compatibili con la tua configurazione.

Installare Gitea autonomamente: aspetti da configurare

Un'installazione autonoma su Linux può richiedere la configurazione del web server, del database, delle porte SSH, di HTTPS e dei backup. Pianifica gli aggiornamenti, i controlli di accesso e il ripristino dei repository in base ai requisiti del team.

Storage, rete, certificati e manutenzione dipendono dall'ambiente. Il provisioning dei servizi cloud non è attualmente disponibile; per un'istanza autonoma consulta la documentazione di Gitea e verifica i requisiti dell'infrastruttura.

Confronto tra Gitea self-hosted, GitHub e GitLab

Le modalità di hosting e le funzioni dipendono dal servizio e dal piano. La tabella confronta aspetti generali.

AspettoGitea, secondo l'ambienteGitHub, servizio ospitatoGitLab, secondo la versione e il piano
Controllo e accesso ai repositoryCon un'istanza self-hosted, il team gestisce direttamente accessi e archiviazione dei repositoryLo storage dei repository dipende dalle condizioni del fornitoreIl team gestisce accessi e manutenzione dell'istanza
Risorse e memoria necessarieIl fabbisogno dipende da repository, utenti e caricoServizio ospitato, risorse secondo il pianoIl fabbisogno dipende dalla versione e dalle funzioni abilitate
Tempi delle operazioni GitDipendono da rete, distanza, dimensione del repository e ambienteDipendono dalla connessione e dal servizio utilizzatoDipendono da risorse, configurazione e cache
Connessioni SSH e HTTPSSSH, HTTPS e domini personalizzati secondo la configurazioneProtocolli e funzionalità dipendono dal servizio e dal pianoRichiede la configurazione di SSH e delle porte sul server
Modello di prezzo e costi ricorrentiPrezzo mensile fisso del pacchetto in euroFunzioni e limiti dipendono dal piano del servizioCosti dell'infrastruttura dipendono dalle risorse richieste

Gitea offre ai team un'opzione self-hosted per gestire repository e collaborazione. Requisiti, sicurezza e prestazioni dipendono dall'installazione e dalle risorse; il provisioning dei servizi cloud non è attualmente disponibile.

Installazione e configurazione di Gitea

I passaggi seguenti sono indicazioni generali per un'installazione autonoma; il provisioning dei servizi cloud non è attualmente disponibile.

  1. Scegli l'ambiente di installazione: Segui la documentazione ufficiale di Gitea per scegliere e configurare un ambiente compatibile.
  2. Dimensiona le risorse e lo storage: Valuta RAM e spazio persistente in base alla dimensione dei repository, agli allegati e al carico di lavoro.
  3. Configura il servizio e il dominio: Configura dominio, HTTPS e certificati SSL automatici tramite ACME se supportati dall'ambiente scelto.
  4. Crea il primo repository o pianifica la migrazione: Crea utenti e organizzazioni e verifica la procedura di migrazione prevista per la piattaforma sorgente. Controlla quali repository, issue e altri dati vengono trasferiti prima di avviare la migrazione.

Valutare Gitea per il tuo team

Gitea è una piattaforma open source self-hosted per gestire repository Git, issue e pull request. Prima di scegliere un'installazione, valuta requisiti, accessi, backup e risorse. Il provisioning dei servizi cloud non è attualmente disponibile.

Consulta la documentazione di Gitea e verifica le opzioni di installazione.

Avvia Gitea con un clic

Installazione automatica, risorse dedicate e disco NVMe, con possibilità di collegare un dominio personalizzato.