Rozwiązanie społecznościowe

Hostuj prywatne repozytorium Git na ZimaOS

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

Czy można hostować prywatne repozytorium Git na ZimaOS?

Tak. Społeczność poleciła w tym wątku Gitea — samoobsługową usługę Git z interfejsem internetowym. Pierwotny użytkownik chciał, aby kod źródłowy pozostał na serwerze NAS z ZimaOS zamiast w zewnętrznej usłudze hostingu Git, a później stwierdził, że Gitea wydaje się spełniać ten wymóg.

Zacznij od przewodnika po ZimaOS App Store i przechowuj dane repozytorium na pamięci trwałej skonfigurowanej zgodnie z przewodnikiem konfiguracji pamięci masowej ZimaOS.

Co zachować przed wdrożeniem Gitea

Kontener można utworzyć ponownie, ale repozytoriów i konfiguracji nie. Oficjalny przewodnik instalacji Gitea za pomocą Dockera przedstawia trwałe woluminy danych i wyjaśnia podstawy wdrażania kontenera. Przed aktualizacjami wykonuj kopię zapasową zmapowanego katalogu danych.

Jak uzyskać dostęp do repozytorium spoza domu

Nie udostępniaj usług administracyjnych bez odpowiednich zabezpieczeń. Preferuj uwierzytelnioną ścieżkę przez prywatną sieć albo starannie skonfigurowany odwrotny serwer proxy HTTPS. ZimaOS opisuje aktualnie dostępne opcje zdalnego dostępu w przewodniku zdalnego dostępu. Dokumentacja odwrotnego serwera proxy Gitea omawia konfigurację po stronie aplikacji.

Git a SVN w tym przypadku

Wątek zakończył się wyborem Git/Gitea zamiast SVN. Jeśli Twój obecny sposób pracy z projektami już korzysta z Git, Gitea pozwala uniknąć zmiany modelu kontroli wersji tylko po to, aby korzystać z hostingu we własnym zakresie. SVN pozostaje odrębną opcją, ale nie został przetestowany ani potwierdzony w tej dyskusji społeczności.