See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 4739|Vastuse: 2

【Practical Combat】Ehita Gitea privaatne Git-repositoorium pehme marsruutimisega

[Kopeeri link]
Postitatud 18.12.2022 16:57:20 | | | |
Nõuded: Kodus on pehme marsruutimisseade, riistvaraline konfiguratsioon: CPU (J4125), mälu (8G), kõvaketas (128G), mõtleLoo privaatne Git-repositoorium, olen kasutanud Gitlabit privaatse Git-repositooriumi loomiseks, kuid see on liiga raske ja riistvarakulukas, nii et kui tahad leida kerget Git-repositooriumi, leiad internetist Gogsi, Gitea jne.
CentOS 7 paigaldus Gitlabi paigaldusõpetus
https://www.itsvse.com/thread-9020-1-1.html

Arvestades, et Git-repositooriumid salvestavad lähtekoodi, et vältida lähtekoodi lekkimise riski,Keela Gitea konteineritel võrgule ligipääs, ja pöördproksi Gitea konteinerisse nginxi kaudu.


GOGS:Gogsi eesmärk on luua kõige lihtsam, kiirem ja lihtsaim viis iseteenindusliku Git-teenuse loomiseks. Go-s arendamine võimaldab Gogs-i levitada iseseisva binaarina ning toetab kõiki platvorme, mida toetab Go Language, sealhulgas Linux, Mac OS X, Windows ja ARM platvorme. Aadress:Hüperlingi sisselogimine on nähtav.

Gitea:Gitea on iseseisvalt majutatud Git-teenuse programm. See on sarnane GitHubile, Bitbucketile või Gitlabile. See arenes Gogidest, kuid me oleme selle hargnenud ja nimetanud Giteaks. Põhimõtteliselt arvavad mõned arendajad, et Gogs'i arendajate efektiivsus on suhteliselt aeglane ning nad ei võta teisi arendusega liituma, ning kõik muudatused ja PR-id peavad läbima ainult tema, mis on Gogsi arendamisele väga kahjulik. Seetõttu otsustasid mõned arendajad taasavada Gogsil põhineva projekti, mis on Gitea. Aadress:Hüperlingi sisselogimine on nähtav.


Esmalt paigaldatakse ESXI virtualiseerimisplatvorm pehmele teele ja seejärel paigaldatakse uus CentOS 7 virtuaalmasin koos Dockeri keskkonnaga.

Docker Compose plugin tuleb paigaldada ja õpetus on järgmine:

centos installation Docker Compose tutorial
https://www.itsvse.com/thread-5164-1-1.html
Loo hostmasinas uus lao andmekataloogi kaust ja kasuta järgmist käsku:


ja loo uus kataloogi alladocker-compose.yamlfaili, mis on konfigureeritud järgmiselt:

Lubav käsk on järgmine:



Praegu ei pääse me Gitea teenusele brauseri kaudu ligi, seega peame looma uue nginx konteineri pöördproksi Gitea konteinerile.

Loo hostmasinas uus nginx konfiguratsioonifail järgmise käsuga:


nginx.conf on konfigureeritud järgmiselt:

Loo uus nginx konteiner järgmise käsuga:

Samuti peame ühendama nginx konteineri gitea võrguga järgmise käsu abil:

Sel ajal pääse brauseri kaudu ligi hosti +3000 pordile ja näed gitea paigaldusliidest, nagu alloleval joonisel näidatud:



Muuda serveri domeeninime ja põhilist URL-i vastavalt oma tegelikule olukorrale, nagu alloleval joonisel näidatud:



Eemalda järgmised seaded:



Määra administraatori konto ja parool, nagu alloleval joonisel näidatud:



Klõpsa Installi kohe ja pärast paigalduse lõpetamist, nagu allpool näidatud:



(Lõpp)





Eelmine:BBR vs BBRplus vs BBR2 Üldine võrgu kiiruse võrdlus
Järgmine:Vaata lugemist . PDB faili sisu info
Postitatud 26.12.2022 11:07:44 |
Õpi õppima
 Üürileandja| Postitatud 03.12.2024 13:38:56 |
Gogs on ka kerge git-projekti majutusplatvorm, mille saad ise ehitada:https://github.com/gogs/gogs
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com