Gitea Hosting

Esegui un servizio Git leggero con repository, issues, pull request, pacchetti e team.

  • Un clic distribuisci
  • 15 GB Spazio su disco necessario
  • 1 GB di RAM Memoria necessaria
  • Da 2 € Prezzo
Ordina ora Nessuna tassa di attivazione

Cosa ottieni
su AvaHost

Il deployment con un clic, un dominio personalizzato, HTTPS gratuito, aggiornamenti automatici dell'applicazione e backup programmati sono inclusi con ogni Cloud App. Puoi eseguire più app su un server e l'accesso al terminale è incluso.

Questo template non include un contenitore di database.

Ordina server

Tecnologia

Immagine Docker
gitea/gitea:1
Porta predefinita
3000

Come funziona Gitea

Gitea combina l'hosting di repository con branch, commit, tag, release, issue, pull request, review, progetti, wiki, pacchetti, utenti, organizzazioni, team e permessi. Gli sviluppatori collaborano tramite l'interfaccia web e i client Git supportati, mentre i maintainer controllano la visibilità del repository, le regole di contribuzione, le etichette, le milestone e gli asset delle release.

Gitea Actions può interpretare file di workflow compatibili, ma i job vengono eseguiti su runner registrati separatamente. Il catalogo non include worker di esecuzione, immagini container, destinazioni di deployment, registry esterni o un servizio di gestione dei segreti. Gli amministratori devono isolare i runner e comprendere quale codice del repository può essere eseguito prima di abilitare l'automazione.

Caratteristiche principali di Gitea

Il catalogo non provisiona PostgreSQL o MariaDB, quindi un database relazionale esterno non è richiesto per questo template. Gli oggetti del repository, i metadati dell'applicazione, i pacchetti, gli allegati, gli indici e la configurazione richiedono comunque uno storage applicativo durevole. Il codice sorgente dovrebbe inoltre disporre di mirror indipendenti o backup appropriati alla sua importanza.

L'email dell'applicazione è disabilitata, il che influisce sulle notifiche di posta, il recupero dell'account, le conferme e altri flussi di lavoro basati su email. I provider di autenticazione esterni richiedono applicazioni registrate separatamente e segreti gestiti dal cliente. La politica di registrazione, l'uso del repository pubblico, la conservazione dei pacchetti e i permessi degli utenti devono essere configurati deliberatamente.

Gitea vs GitHub

1

Gitea

Gitea fornisce un servizio di sviluppo all-in-one su un'installazione amministrata dal cliente, con responsabilità locale per repository, utenti, aggiornamenti, storage e runner. GitHub gestisce una piattaforma globale ospitata con scoperta pubblica, repository, pull request, Issue, Progetti, Actions, pacchetti, applicazioni, marketplace e funzionalità commerciali per le organizzazioni.

2

GitHub

GitHub può essere adatto alle organizzazioni che desiderano un ampio ecosistema di integrazioni, infrastruttura di automazione gestita, supporto del provider e accesso alla sua rete pubblica di contributori. Gitea è attraente per i piccoli team che desiderano una forge familiare sul proprio dominio e sono preparati a gestire policy, backup, runner e crescita autonomamente.

Ordina Gitea

Chi usa Gitea

I freelancer mantengono i repository dei client separati, le piccole aziende ospitano il codice interno, i team didattici gestiscono i progetti dei corsi e i gruppi open-source eseguono issue e pull request su un servizio indipendente. I pacchetti e le release possono posizionare gli artefatti vicino alla fonte quando la conservazione è governata attentamente.

Gitea non è una catena di consegna sicura completa senza controlli aggiuntivi. Le organizzazioni potrebbero comunque aver bisogno di scansione dedicata delle vulnerabilità, firma degli artefatti, isolamento dei runner, gestione dei segreti, approvazioni di deployment, conservazione dell'audit e monitoraggio appropriato al loro profilo di rischio.

Self-hosting di Gitea: requisiti e costi

La domanda di Gitea aumenta con il numero e la dimensione dei repository, il traffico di clone o push, la ricerca del codice, le pull request, le issue, gli utenti, i pacchetti, le release, gli allegati e i metadati dell'automazione. Gitea viene distribuito senza un servizio PostgreSQL o MariaDB in questo template. L'utilizzo del repository e dei pacchetti richiede comunque il monitoraggio anche se la mappatura non contrassegna Gitea come storage-driven.

Su AvaHost, Gitea utilizza il Piano 1 a €2. Il pacchetto Gitea ospitato include deployment con un clic, un dominio personalizzato con HTTPS automatico, aggiornamenti automatici dell'applicazione e backup programmati. Il pacchetto include l'applicazione web Gitea, non i runner di Actions, i worker di build, le destinazioni di deployment, l'email dell'applicazione, le registrazioni di identità esterne, la scansione del codice, la scansione dei segreti, la firma degli artefatti o i mirror di origine gestiti. Mantieni copie indipendenti dei repository critici e applica i permessi con il principio del minimo privilegio agli utenti e all'automazione.

F.A.Q

  • Gitea inizia a €2 nel Piano 1. Un piccolo set di repository con collaborazione leggera si adatta al piano entry. La dimensione del repository, il traffico Git, gli utenti, le pull request, la ricerca del codice, i problemi, i pacchetti, i rilasci, gli allegati e i metadati di automazione sono i motivi principali per rivedere l’elaborazione e l’archiviazione in seguito.

  • Gitea può coordinare flussi di lavoro compatibili, ma i job richiedono runner installati e registrati separatamente. AvaHost non include runner, immagini di build, target di deployment, secret o isolamento dell’esecuzione con questo piano app. Registra solo worker affidabili, limita i permessi del repository e testa l’automazione con credenziali non di produzione prima di abilitare flussi di lavoro più ampi.

  • L’email dell’applicazione è disabilitata, quindi Gitea non può inviare notifiche basate su email, recupero password, conferma account o messaggi correlati da questo deployment. Gli utenti devono seguire l’attività tramite l’interfaccia web, mentre gli amministratori mantengono l’accesso sicuro. I provider di identità esterni richiedono applicazioni e segreti creati dal cliente e non sono forniti con il piano.

  • Gli aggiornamenti dell’applicazione Gitea vengono eseguiti automaticamente, con backup pianificati inclusi da AvaHost. Tratta repository, metadati, utenti, issue, pull request, pacchetti, release e configurazione come un unico set di ripristino. Mantieni mirror indipendenti del codice sorgente critico e verifica l’accesso, le operazioni Git web supportate, le review, i permessi e i pacchetti dopo i principali aggiornamenti.