Požadavky: Doma je zařízení pro softwarové směrování, hardwarová konfigurace: CPU (J4125), paměť (8G), pevný disk (128G), přemýšlejteZaložte si soukromý Git repozitář, použil jsem Gitlab k vytvoření soukromého Git repozitáře, ale je příliš těžký a hardwarově náročný, takže pokud chcete najít lehký Git repozitář, najdete Gogs, Gitea atd. na internetu.
Vzhledem k tomu, že Git repozitáře ukládají zdrojový kód, abychom zabránili riziku úniku zdrojového kódu, jsmeZakázat kontejnerům Gitea přístup do sítě, a reverzní proxy k Gitea kontejneru přes nginx.
Gobrýle:Cílem Gogs je vytvořit nejjednodušší, nejrychlejší a nejjednodušší způsob, jak vytvořit samoobslužnou Git službu. Vývoj v Go umožňuje distribuci Gogs jako samostatného binárního souboru a podporuje všechny platformy podporované jazykem Go, včetně Linuxu, Mac OS X, Windows a ARM. Adresa:Přihlášení k hypertextovému odkazu je viditelné.
Gitea:Gitea je samohostovaný Git servisní program. Je podobný GitHubu, Bitbucketu nebo Gitlabu. Vznikla z Gogs, ale my jsme ji rozdělili a pojmenovali Gitea. V podstatě někteří vývojáři si myslí, že Gogsova efektivita je relativně pomalá, a nepřijímají ostatní, aby se připojili, a všechny úpravy a PR musí kontrolovat sám, což je pro vývoj Gogs velmi škodlivé. Proto se někteří vývojáři rozhodli znovu otevřít projekt založený na Gogs, kterým je Gitea. Adresa:Přihlášení k hypertextovému odkazu je viditelné.
Nejprve je nainstalována virtualizační platforma ESXI na měkké cestě a poté nový virtuální stroj CentOS 7 s prostředím Docker.
Plugin Docker Compose je potřeba nainstalovat a tutoriál je následující:
Vytvořte novou složku adresáře Warehouse Data na hostitelském stroji a použijte následující příkaz:
a vytvořit nový pod adresářemdocker-compose.yamlsoubor, konfigurovaný následovně:
Příkaz k aktivaci je následující:
V tuto chvíli stále nemáme přístup ke službě Gitea přes prohlížeč, takže musíme vytvořit nový reverzní proxy nginx kontejneru k kontejneru Gitea.
Vytvořte nový konfigurační soubor nginx na hostitelském počítači pomocí následujícího příkazu:
nginx.conf je nakonfigurován následovně:
Vytvořte nový nginx kontejner pomocí následujícího příkazu:
Také potřebujeme připojit nginx kontejner k síti Gitea pomocí následujícího příkazu:
V tuto chvíli přistupujte k portu host +3000 přes prohlížeč a můžete vidět instalační rozhraní Gitea, jak je znázorněno na obrázku níže:
Upravte doménové jméno serveru a základní URL podle své skutečné situace, jak je znázorněno na obrázku níže:
Odškrtněte následující nastavení:
Nastavte administrátorský účet a heslo, jak je znázorněno na obrázku níže:
Klikněte na Instalovat nyní, a po dokončení instalace, jak je uvedeno níže:
(Konec)
|