Soluzione della community

Ospita un repository Git privato su ZimaOS

A user asked how to keep private development repositories on a ZimaOS NAS and access them remotely; Gitea was the community recommendation.

Puoi ospitare un repository Git privato su ZimaOS?

Sì. La raccomandazione della community in questa discussione era Gitea, un servizio Git self-hosted con interfaccia web. L’utente originale voleva che il codice sorgente rimanesse su un NAS con ZimaOS invece di utilizzare un servizio di hosting Git esterno e in seguito ha dichiarato che Gitea sembrava soddisfare questo requisito.

Inizia con la guida all’App Store di ZimaOS e conserva i dati del repository su uno spazio di archiviazione persistente configurato tramite la guida allo spazio di archiviazione di ZimaOS.

Cosa rendere persistente prima di distribuire Gitea

Un container può essere ricreato; i tuoi repository e la configurazione no. La guida ufficiale di Gitea all’installazione con Docker mostra i volumi di dati persistenti e spiega la distribuzione di base del container. Esegui il backup della directory dei dati associata prima degli aggiornamenti.

Come accedere al repository dall’esterno della rete domestica

Non esporre un servizio amministrativo con leggerezza. Preferisci un accesso autenticato tramite rete privata oppure un reverse proxy HTTPS configurato con attenzione. ZimaOS documenta le attuali opzioni di accesso remoto nella guida all’accesso remoto. La documentazione di Gitea sui reverse proxy tratta gli aspetti relativi all’applicazione.

Git o SVN per questo caso d’uso

La discussione si è orientata su Git/Gitea anziché su SVN. Se il tuo flusso di sviluppo esistente utilizza già Git, Gitea evita di cambiare modello di controllo versione solo per il self-hosting. SVN resta un’opzione distinta, ma non è stato testato né confermato in questa discussione della community.