Wymagania: W domu jest miękkie urządzenie do routingu, konfiguracja sprzętowa: CPU (J4125), pamięć (8G), dysk twardy (128G), pomyślUruchom prywatne repozytorium Git, używałem Gitlabu do zbudowania prywatnego repozytorium Gita, ale jest on zbyt ciężki i zbyt sprzętowo wymagający, więc jeśli chcesz znaleźć lekki repozytorium Gita, możesz znaleźć Gogs, Gitea itd. w Internecie.
Biorąc pod uwagę, że repozytoria Git przechowują kod źródłowy, aby zapobiec ryzyku wycieku kodu źródłowego, myZakaz dostępu kontenerów Gitea do sieci, oraz odwrotne zastępstwo do pojemnika Gitea przez nginx.
Gogs:Celem Gogs jest stworzenie najprostszego, najszybszego i najprostszego sposobu na budowę samoobsługowej usługi Git. Tworzenie w Go pozwala na dystrybucję Gogs jako osobnego pliku binarnego i obsługuje wszystkie platformy obsługiwane przez Go Language, w tym Linux, Mac OS X, Windows i ARM. Adres:Logowanie do linku jest widoczne.
Gitea:Gitea to program usługowy Git hostowany samodzielnie. Jest podobny do GitHuba, Bitbucketa czy Gitlaba. Został stworzony na bazie Gogs, ale rozgałęziliśmy go i nazwaliśmy Gitea. Zasadniczo niektórzy deweloperzy uważają, że efektywność deweloperska Gogsa jest stosunkowo powolna i nie akceptują innych do dołączenia do rozwoju, a wszystkie modyfikacje i PR muszą być przeglądane wyłącznie przez niego, co bardzo szkodzi rozwojowi Gogs. Dlatego niektórzy deweloperzy zdecydowali się wznowić projekt oparty na Gogs, czyli Gitea. Adres:Logowanie do linku jest widoczne.
Najpierw instalowana jest platforma wirtualizacji ESXI na miękkiej trasie, a następnie instalowana jest nowa maszyna wirtualna CentOS 7 w środowisku Docker.
Wtyczka Docker Compose musi być zainstalowana, a samouczek wygląda następująco:
Utwórz nowy folder katalogu danych magazynu na komputerze gospodarza i użyj następującego polecenia:
i utworzyć nowy w katalogudocker-compose.yamlskonfigurowany następująco:
Polecenie umożliwiające jest następujące:
Na ten moment nadal nie mamy dostępu do usługi Gitea przez przeglądarkę, więc musimy stworzyć nowy kontener nginx jako odwrócony proxy do kontenera Gitea.
Utwórz nowy plik konfiguracyjny nginx na komputerze gospodarza za pomocą następującego polecenia:
nginx.conf jest skonfigurowany następująco:
Utwórz nowy kontener nginx za pomocą następującego polecenia:
Musimy także połączyć kontener nginx z siecią Gitea za pomocą następującego polecenia:
W tym momencie uzyskaj dostęp do portu host +3000 przez przeglądarkę, a możesz zobaczyć interfejs instalacyjny gitea, jak pokazano na poniższym rysunku:
Zmodyfikuj domenę serwera i podstawowy adres URL zgodnie z Twoją faktyczną sytuacją, jak pokazano na poniższym rysunku:
Odznacz następujące ustawienia:
Ustaw konto administratora i hasło, jak pokazano na poniższym rysunku:
Kliknij Install Now i po zakończeniu instalacji, jak pokazano poniżej:
(Koniec)
|