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.
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:
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)
|