Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 4739|Atsakyti: 2

【Praktinė kova】 Sukurkite privačią Gitea Git saugyklą su minkštu maršruto parinkimu

[Kopijuoti nuorodą]
Paskelbta 2022-12-18 16:57:20 | | | |
Reikalavimai: Namuose yra minkštas maršruto parinkimo įrenginys, aparatinės įrangos konfigūracija: procesorius (J4125), atmintis (8G), kietasis diskas (128G), pagalvokiteSukurkite privačią "Git" saugyklą, Aš naudojau "Gitlab", kad sukurčiau privačią "Git" saugyklą, tačiau ji yra per sunki ir per daug reikalaujanti aparatinės įrangos, todėl jei norite rasti lengvą "Git" saugyklą, internete galite rasti "Gogs", "Gitea" ir kt.
"CentOS 7" diegimo "Gitlab" diegimo pamoka
https://www.itsvse.com/thread-9020-1-1.html

Atsižvelgiant į tai, kad "Git" saugyklose saugomas šaltinio kodas, siekiant išvengti šaltinio kodo nutekėjimo rizikos, mesUždrausti Gitea konteineriams prisijungti prie tinkloir atvirkštinis tarpinis serveris į Gitea konteinerį per nginx.


Gogs:"Gogs" tikslas yra sukurti lengviausią, greičiausią ir lengviausią būdą sukurti savitarnos "Git" paslaugą. Kūrimas "Gogs" leidžia platinti kaip atskirą dvejetainį failą ir palaiko visas "Go Language" palaikomas platformas, įskaitant "Linux", "Mac OS X", "Windows" ir ARM platformas. Adresas:Hipersaito prisijungimas matomas.

Gitea:"Gitea" yra savarankiška "Git" paslaugų programa. Tai panašu į "GitHub", "Bitbucket" ar "Gitlab". Jis buvo sukurtas iš Gogs, bet mes jį išsišakojome ir pavadinome Gitea. Iš esmės kai kurie kūrėjai mano, kad Gogso kūrėjų efektyvumas yra gana lėtas, ir jie nepriima kitų prisijungti prie kūrimo, o visas modifikacijas ir ryšius su visuomene turi peržiūrėti jis vienas, o tai labai kenkia Gogso plėtrai. Todėl kai kurie kūrėjai nusprendė iš naujo atidaryti projektą, pagrįstą Gogs, kuris yra Gitea. Adresas:Hipersaito prisijungimas matomas.


Pirmiausia minkštajame maršrute įdiegiama ESXI virtualizacijos platforma, o tada įdiegiama nauja "CentOS 7" virtuali mašina su "Docker" aplinka.

Reikia įdiegti "Docker Compose" papildinį, o pamoka yra tokia:

centos diegimas "Docker Compose" pamoka
https://www.itsvse.com/thread-5164-1-1.html
Pagrindiniame kompiuteryje sukurkite naują sandėlio duomenų katalogo aplanką ir naudokite šią komandą:


ir sukurkite naują katalogedocker-compose.yamlfailas, sukonfigūruotas taip:

Įjungimo komanda yra tokia:



Šiuo metu vis dar negalime pasiekti "Gitea" paslaugos per naršyklę, todėl turime sukurti naują "nginx" konteinerio atvirkštinį tarpinį serverį į "Gitea" konteinerį.

Pagrindiniame kompiuteryje sukurkite naują nginx konfigūracijos failą naudodami šią komandą:


nginx.conf sukonfigūruotas taip:

Sukurkite naują nginx konteinerį naudodami šią komandą:

Taip pat turime prijungti nginx konteinerį prie gitea tinklo naudodami šią komandą:

Šiuo metu per naršyklę pasiekite pagrindinio kompiuterio +3000 prievadą ir pamatysite "gitea" diegimo sąsają, kaip parodyta paveikslėlyje žemiau:



Pakeiskite serverio domeno vardą ir pagrindinį URL pagal savo faktinę situaciją, kaip parodyta paveikslėlyje žemiau:



Panaikinkite šių parametrų žymėjimą:



Nustatykite administratoriaus paskyrą ir slaptažodį, kaip parodyta paveikslėlyje žemiau:



Spustelėkite Įdiegti dabar ir baigę diegti, kaip parodyta toliau:



(Pabaiga)





Ankstesnis:BBR vs BBRplus vs BBR2 Bendras tinklo greičio palyginimas
Kitą:Peržiūrėti skaitymą . PDB failo turinio informacija
Paskelbta 2022-12-26 11:07:44 |
Išmokite mokytis
 Savininkas| Paskelbta 2024-12-03 13:38:56 |
"Gogs" taip pat yra lengva "git" projektų prieglobos platforma, kurią galite susikurti patys:https://github.com/gogs/gogs
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com