Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 4739|Odpowiedź: 2

【Praktyczna walka】Zbuduj prywatne repozytorium Gitea w Git z miękkim routowaniem

[Skopiuj link]
Opublikowano 18.12.2022 16:57:20 | | | |
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.
Instalacja CentOS 7 – samouczek instalacji na Gitlabie
https://www.itsvse.com/thread-9020-1-1.html

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:

Instrukcja instalacji centos Docker Compose
https://www.itsvse.com/thread-5164-1-1.html
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)





Poprzedni:BBR vs BBRplus vs BBR2 Ogólne porównanie prędkości sieci
Następny:Zobacz czytanie. Informacje o zawartości pliku PDB
Opublikowano 26.12.2022 11:07:44 |
Naucz się uczyć
 Ziemianin| Opublikowano 03.12.2024 13:38:56 |
Gogs to także lekka platforma do hostingu projektów w git, którą możesz zbudować samodzielnie:https://github.com/gogs/gogs
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com