Prasības: Mājās ir mīksta maršrutēšanas ierīce, aparatūras konfigurācija: CPU (J4125), atmiņa (8G), cietais disks (128G), domājietPrivāta Git repozitorija iestatīšana, Es esmu izmantojis Gitlab, lai izveidotu privātu Git repozitoriju, taču tas ir pārāk smags un pārāk aparatūras patērējošs, tāpēc, ja vēlaties atrast vieglu Git repozitoriju, internetā varat atrast Gogs, Gitea utt.
Ņemot vērā, ka Git krātuves glabā pirmkodu, lai novērstu pirmkoda noplūdes risku, mēsAizliegt Gitea konteineriem piekļūt tīklamun apgriezto starpniekserveri uz Gitea konteineru, izmantojot nginx.
Gogs:Gogs mērķis ir izveidot vienkāršāko, ātrāko un vienkāršāko veidu, kā izveidot pašapkalpošanās Git pakalpojumu. Izstrāde Go ļauj Gogs izplatīt kā atsevišķu bināro un atbalsta visas platformas, ko atbalsta Go valoda, ieskaitot Linux, Mac OS X, Windows un ARM platformas. Adrese:Hipersaites pieteikšanās ir redzama.
Gitea:Gitea ir pašmitināta Git pakalpojumu programma. Tas ir līdzīgs GitHub, Bitbucket vai Gitlab. Tas tika izstrādāts no Gogs, bet mēs to esam sadalījuši un nosaucuši par Gitea. Būtībā daži izstrādātāji domā, ka Gogs izstrādātāja efektivitāte ir salīdzinoši lēna, un viņi nepieņem citus pievienoties attīstībai, un visas modifikācijas un PR ir jāpārskata tikai viņam, kas ir ļoti kaitīgi Gogs attīstībai. Tāpēc daži izstrādātāji nolēma atkārtoti atvērt projektu, kura pamatā ir Gogs, kas ir Gitea. Adrese:Hipersaites pieteikšanās ir redzama.
Pirmkārt, ESXI virtualizācijas platforma tiek instalēta mīkstajā maršrutā, un pēc tam tiek instalēta jauna CentOS 7 virtuālā mašīna ar Docker vidi.
Ir jāinstalē Docker Compose spraudnis, un apmācība ir šāda:
Resursdatorā izveidojiet jaunu noliktavas datu direktoriju mapi un izmantojiet šādu komandu:
un izveidojiet jaunu direktorijādocker-compose.yamlfails, konfigurēts šādi:
Iespējojošā komanda ir šāda:
Šajā brīdī mēs joprojām nevaram piekļūt Gitea pakalpojumam, izmantojot pārlūkprogrammu, tāpēc mums ir jāizveido jauns nginx konteinera reversais starpniekserveris uz Gitea konteineru.
Izveidojiet jaunu nginx konfigurācijas failu resursdatorā ar šādu komandu:
nginx.conf ir konfigurēts šādi:
Izveidojiet jaunu nginx konteineru ar šādu komandu:
Mums ir arī jāpievieno nginx konteiners ar gitea tīklu ar šādu komandu:
Šajā laikā piekļūstiet resursdatora +3000 portam, izmantojot pārlūkprogrammu, un jūs varat redzēt gitea instalācijas saskarni, kā parādīts zemāk redzamajā attēlā:
Modificējiet servera domēna nosaukumu un pamata URL atbilstoši jūsu faktiskajai situācijai, kā parādīts zemāk redzamajā attēlā:
Noņemiet atzīmi no šādiem iestatījumiem:
Iestatiet administratora kontu un paroli, kā parādīts attēlā:
Noklikšķiniet uz Instalēt tūlīt un pēc instalēšanas pabeigšanas, kā parādīts tālāk:
(Beigas)
|