Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 4739|Válasz: 2

【Practical Combat】Build egy Gitea privát Git repository soft routinggal

[Linket másol]
Közzétéve 2022. 12. 18. 16:57:20 | | | |
Követelmények: Otthon van egy soft router eszköz, hardveres konfiguráció: CPU (J4125), memória (8G), merevlemez (128G), gondoljÁllíts létre privát Git repositoryt, Én a Gitlabot használtam privát Git tároló építéséhez, de túl nehéz és túl hardvert igényel, szóval ha könnyű Git tárolót akarsz találni, megtalálhatod az interneten a Gogs-t, Giteát stb.
CentOS 7 telepítés Gitlab telepítési tutorial
https://www.itsvse.com/thread-9020-1-1.html

Figyelembe véve, hogy a Git tárolók tárolják a forráskódot, a forráskód szivárgás kockázatának megelőzése érdekében miTiltsd meg, hogy a Gitea konténerek hozzáférjenek a hálózathoz, és fordított proxy a Gitea konténerhez nginx-en keresztül.


GOGS:A Gogs célja, hogy megteremtse a legegyszerűbb, leggyorsabb és legegyszerűbb módot egy önkiszolgáló Git szolgáltatás építésére. A Go fejlesztése lehetővé teszi, hogy a Gogs önálló binárisként eljuttassa, és támogatja az összes Go Language által támogatott platformot, beleértve a Linuxot, Mac OS X-et, Windowst és ARM platformokat. Cím:A hiperlink bejelentkezés látható.

Gitea:A Gitea egy önállóan üzemeltetett Git szolgáltatási program. Hasonló a GitHubhoz, a Bitbuckethez vagy a Gitlabhoz. Gogsból fejlesztették ki, de mi elágaztunk és Giteának neveztük el. Alapvetően néhány fejlesztő úgy gondolja, hogy Gogs fejlesztői hatékonysága viszonylag lassú, és nem fogadnak el másokat a fejlesztéshez, és minden módosítást és PR-t csak neki kell felülvizsgálni, ami nagyon káros a Gogs fejlesztésének. Ezért néhány fejlesztő úgy döntött, hogy újranyitja a Gogs alapú projektet, amely a Gitea volt. Cím:A hiperlink bejelentkezés látható.


Először az ESXI virtualizációs platformot telepítik a soft útvonalra, majd egy új CentOS 7 virtuális gépet telepítenek Docker környezettel.

A Docker Compose bővítményt telepíteni kell, és a tutorial a következő:

centos installation Docker Compose tutorial
https://www.itsvse.com/thread-5164-1-1.html
Hozzon létre egy új raktáradat-könyvtár mappát a gazdagépen, és használja a következő parancsot:


és létrehozz egy újat a könyvtár alattdocker-compose.yamlfájlt a következőképpen konfigurálva:

Az engedélyező parancs a következő:



Jelenleg még nem tudunk hozzáférni a Gitea szolgáltatáshoz a böngészőn keresztül, ezért létre kell hoznunk egy új nginx konténer vissza proxyt a Gitea konténerhez.

Hozz létre egy új nginx konfigurációs fájlt a gazdagépen a következő parancsval:


A nginx.conf a következőképpen van konfigurálva:

Hozz létre egy új nginx konténer a következő parancsot:

Az nginx konténert a gitea hálózathoz is csatlakoztatnunk kell a következő parancskal:

Ekkor a böngészőn keresztül érd el a host-+3000 portot, és megtekintheted a gitea telepítési felületét, ahogy az alábbi ábrán látható:



Módosítsd a szerver domain nevét és az alapvető URL-t a tényleges helyzeted szerint, ahogy az alábbi ábrán látható:



Kapcsold ki a következő beállításokat:



Állítsd be az adminisztrátori fiókot és jelszót, ahogy az alábbi ábrán látható:



Kattints a Most telepítésre, és a telepítés befejezése után, ahogy az alábbiakban látható:



(Vége)





Előző:BBR vs BBRplus vs BBR2 Általános hálózati sebesség összehasonlítás
Következő:Tekintse meg az olvasást. PDB fájltartalom információk
Közzétéve 2022. 12. 26. 11:07:44 |
Tanulj meg
 Háziúr| Közzétéve 2024. 12. 03. 13:38:56 |
A Gogs egy könnyű git projekt hosting platform, amit magad is felépíthetsz:https://github.com/gogs/gogs
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com