Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 4739|Odpoveď: 2

【Praktický boj】Vybuduj súkromný Git repozitár Gitea s mäkkým smerovaním

[Kopírovať odkaz]
Zverejnené 18. 12. 2022 16:57:20 | | | |
Požiadavky: Doma je softvérové smerovacie zariadenie, hardvérová konfigurácia: CPU (J4125), pamäť (8G), pevný disk (128G), mysliZaložte si súkromný Git repozitár, použil som Gitlab na vytvorenie súkromného Git repozitára, ale je príliš ťažký a príliš náročný na hardvér, takže ak chcete nájsť ľahký Git repozitár, môžete nájsť Gogs, Gitea a podobne na internete.
Inštalácia CentOS 7 a inštalačný tutoriál na Gitlabe
https://www.itsvse.com/thread-9020-1-1.html

Keďže Git repozitáre ukladajú zdrojový kód, aby sme predišli riziku úniku zdrojového kódu, smeZakázať prístup do siete kontajnerov Gitea, a reverzný proxy na Gitea kontajner cez nginx.


Gogs:Cieľom Gogs je vytvoriť najjednoduchší, najrýchlejší a najjednoduchší spôsob, ako vybudovať samoobslužnú Git službu. Vývoj v Go umožňuje distribuovať Gogs ako samostatný binárny súbor a podporuje všetky platformy podporované jazykom Go, vrátane Linuxu, Mac OS X, Windows a ARM platforiem. Adresa:Prihlásenie na hypertextový odkaz je viditeľné.

Gitea:Gitea je samohostovaný Git servisný program. Je podobný GitHubu, Bitbucketu alebo Gitlabu. Bol vyvinutý z Gogs, ale my sme ho rozdelili a pomenovali Gitea. V podstate niektorí vývojári si myslia, že Gogsova vývojárska efektivita je relatívne pomalá, a neprijímajú iných do vývoja, pričom všetky úpravy a PR musia kontrolovať len on, čo je veľmi škodlivé pre vývoj Gogs. Preto sa niektorí vývojári rozhodli znovu otvoriť projekt založený na Gogs, ktorým je Gitea. Adresa:Prihlásenie na hypertextový odkaz je viditeľné.


Najprv sa na soft route nainštaluje virtualizačná platforma ESXI a potom sa nainštaluje nový virtuálny stroj CentOS 7 v prostredí Docker.

Plugin Docker Compose je potrebné nainštalovať a tutoriál je nasledovný:

Centos installation Docker Compose tutoriál
https://www.itsvse.com/thread-5164-1-1.html
Vytvorte nový priečinok adresára skladových dát na hostiteľskom stroji a použite nasledujúci príkaz:


a vytvoriť nový pod adresáromdocker-compose.yamlsúbor, nakonfigurovaný nasledovne:

Príkaz na povolenie je nasledovný:



V tomto bode stále nemôžeme pristupovať k Gitea službe cez prehliadač, takže potrebujeme vytvoriť nový reverzný proxy nginx kontajnera pre Gitea kontajner.

Vytvorte nový konfiguračný súbor nginx na hostiteľskom počítači pomocou nasledujúceho príkazu:


nginx.conf je nastavený nasledovne:

Vytvorte nový nginx kontajner pomocou nasledujúceho príkazu:

Tiež potrebujeme pripojiť nginx kontajner k gitea sieti pomocou nasledujúceho príkazu:

V tomto momente pristupujte k portu hostiteľa +3000 cez prehliadač a môžete vidieť inštalačné rozhranie gitea, ako je znázornené na obrázku nižšie:



Upravte doménové meno servera a základnú URL podľa vašej skutočnej situácie, ako je znázornené na obrázku nižšie:



Odškrtnite nasledujúce nastavenia:



Nastavte administrátorský účet a heslo, ako je znázornené na obrázku nižšie:



Kliknite na Inštalovať teraz a po dokončení inštalácie, ako je uvedené nižšie:



(Koniec)





Predchádzajúci:BBR vs BBRplus vs BBR2 Všeobecné porovnanie rýchlosti siete
Budúci:Zobraziť čítanie. Informácie o obsahu súborov PDB
Zverejnené 26. 12. 2022 11:07:44 |
Naučte sa učiť
 Prenajímateľ| Zverejnené 3. 12. 2024 13:38:56 |
Gogs je tiež ľahká platforma na hosting git projektov, ktorú si môžete postaviť sami:https://github.com/gogs/gogs
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com