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. [Inizia ora](https://panel.deplomo.com/signup)[Torna al marketplace](/it/marketplace) ## 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. Che cos'è Gitea e come si usa nei team di sviluppo? Gitea è un'alternativa a GitHub per un team di sviluppo? Quali differenze ci sono tra Gitea e GitLab? Come migrare repository esistenti a Gitea? Gitea supporta SSH e HTTPS? ## 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](/it/marketplace/apps/gitlab) . Gitea supporta anche flussi di deploy da repository, ad esempio tramite [deploy da GitHub](/it/support/docs/paas/deploy) . 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. - **Scegli l'ambiente di installazione:** Segui la documentazione ufficiale di Gitea per scegliere e configurare un ambiente compatibile. - **Dimensiona le risorse e lo storage:** Valuta RAM e spazio persistente in base alla dimensione dei repository, agli allegati e al carico di lavoro. - **Configura il servizio e il dominio:** Configura dominio, HTTPS e certificati SSL automatici tramite ACME se supportati dall'ambiente scelto. - **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. [Consulta le opzioni di installazione di Gitea](https://panel.deplomo.com/signup)