Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 4739|Atbildi: 2

【Praktiskā cīņa】 Izveidojiet Gitea privātu Git repozitoriju ar mīkstu maršrutēšanu

[Kopēt saiti]
Publicēts 18.12.2022 16:57:20 | | | |
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.
CentOS 7 instalēšana Gitlab instalēšanas apmācība
https://www.itsvse.com/thread-9020-1-1.html

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

centos instalēšana Docker Compose apmācība
https://www.itsvse.com/thread-5164-1-1.html
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)





Iepriekšējo:BBR vs BBRplus vs BBR2 Vispārējs tīkla ātruma salīdzinājums
Nākamo:Skatīt lasījumu . PDB faila satura informācija
Publicēts 26.12.2022 11:07:44 |
Iemācieties mācīties
 Saimnieks| Publicēts 03.12.2024 13:38:56 |
Gogs ir arī viegla git projektu mitināšanas platforma, kuru varat izveidot pats:https://github.com/gogs/gogs
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com