Zahteve: Doma je na voljo mehka usmerjevalna naprava, strojna konfiguracija: CPU (J4125), pomnilnik (8G), trdi disk (128G), razmisliteVzpostavite zasebni Git repozitorij, Uporabil sem Gitlab za izdelavo zasebnega Git repozitorija, vendar je pretežak in strojno zahteven, zato, če želite najti lahek Git repozitorij, lahko najdete Gogs, Gitea itd. na internetu.
Glede na to, da Git repozitoriji shranjujejo izvorno kodo, da bi preprečili tveganje razkritja izvorne kode, smoPrepovedati dostop do omrežja v zabojnikih Gitea, in obratni proxy do Gitea kontejnerja preko nginx.
Gogs:Cilj Gogsa je ustvariti najlažji, najhitrejši in najlažji način za gradnjo samopostrežne Git storitve. Razvoj v Go omogoča distribucijo Gogs kot samostojne binarne datoteke in podpira vse platforme, ki jih podpira Go Language, vključno z Linux, Mac OS X, Windows in ARM platformami. Naslov:Prijava do hiperpovezave je vidna.
Gitea:Gitea je samostojno gostovan Git servisni program. Podoben je GitHubu, Bitbucketu ali Gitlabu. Razvil se je iz Gogsa, a smo ga razcepili in poimenovali Gitea. Nekateri razvijalci menijo, da je Gogsova učinkovitost razvijalcev razmeroma počasna, ne sprejemajo drugih v razvoj, vse spremembe in PR-je pa mora pregledati sam, kar je zelo škodljivo za razvoj Gogs. Zato so se nekateri razvijalci odločili ponovno odpreti projekt, ki temelji na Gogsu, in sicer Gitea. Naslov:Prijava do hiperpovezave je vidna.
Najprej se namesti ESXI virtualizacijska platforma na mehko pot, nato pa se namesti nov CentOS 7 virtualni stroj z Docker okoljem.
Vtičnik Docker Compose je treba namestiti, vodič pa je naslednji:
Na gostiteljskem računalniku ustvarite novo mapo skladiščnih podatkov in uporabite naslednji ukaz:
in ustvari novo pod imenikomdocker-compose.yamldatoteko, konfigurirano takole:
Ukaz za omogočanje je naslednji:
Trenutno še vedno ne moremo dostopati do storitve Gitea prek brskalnika, zato moramo ustvariti nov obrnjeni proxy nginx kontejnerja za Gitea kontejner.
Ustvarite novo konfiguracijsko datoteko nginx na gostiteljskem računalniku z naslednjim ukazom:
nginx.conf je konfiguriran takole:
Ustvarite nov nginx vsebnik z naslednjim ukazom:
Prav tako moramo povezati nginx kontejner z gitea omrežjem z naslednjim ukazom:
Trenutno dostopajte do priključka host +3000 prek brskalnika in lahko vidite namestitveni vmesnik Gitea, kot je prikazano na spodnji sliki:
Spremenite domeno strežnika in osnovni URL glede na vašo dejansko situacijo, kot je prikazano na spodnji sliki:
Odkljukajte naslednje nastavitve:
Nastavite skrbniški račun in geslo, kot je prikazano na spodnji sliki:
Kliknite Namesti zdaj in po končani namestitvi, kot je prikazano spodaj:
(Konec)
|