Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 4739|Odpověď: 2

【Praktický boj】Postavte Gitea soukromý Git repozitář s měkkým směrováním

[Kopírovat odkaz]
Zveřejněno 18.12.2022 16:57:20 | | | |
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.
Instalace CentOS 7 a instalační tutoriál na Gitlabu
https://www.itsvse.com/thread-9020-1-1.html

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í:

Centos installation Docker Compose tutorial
https://www.itsvse.com/thread-5164-1-1.html
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)





Předchozí:BBR vs BBRplus vs BBR2 Obecné srovnání rychlosti sítě
Další:Zobrazit čtení . Informace o obsahu souboru PDB
Zveřejněno 26.12.2022 11:07:44 |
Učte se učit
 Pronajímatel| Zveřejněno 03.12.2024 13:38:56 |
Gogs je také lehká platforma pro hosting projektů v Gitu, kterou si můžete postavit sami:https://github.com/gogs/gogs
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com