Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 4739|Vastaus: 2

【Practical Combat】Rakenna Gitea yksityinen Git-repositorio pehmeällä reitityksellä

[Kopioi linkki]
Julkaistu 18.12.2022 16.57.20 | | | |
Vaatimukset: Kotona on pehmeä reitityslaite, laitteistokokoonpano: CPU (J4125), muisti (8G), kiintolevy (128G), ajattelePerusta yksityinen Git-tietovarasto, olen käyttänyt Gitlabia rakentaakseni yksityisen Git-repositorion, mutta se on liian raskas ja liian laitteistoa kuluttava, joten jos haluat löytää kevyen Git-repositorion, löydät Gogsin, Gitean jne. netistä.
CentOS 7:n asennus Gitlabin asennusohje
https://www.itsvse.com/thread-9020-1-1.html

Koska Git-tietovarastot tallentavat lähdekoodin, lähdekoodin vuotamisen riskin estämiseksiKiellä Gitea-kontteja pääsemästä verkkoon, ja käänteinen välityspalvelin Gitea-konttiin nginxin kautta.


Gogs:Gogsin tavoitteena on luoda helpoin, nopein ja helpoin tapa rakentaa itsepalvelu-Git-palvelu. Go-kehitys mahdollistaa Gogien jakelun itsenäisenä binäärinä ja tukee kaikkia Go Language -kielen tukemia alustoja, mukaan lukien Linux, Mac OS X, Windows ja ARM. Osoite:Hyperlinkin kirjautuminen on näkyvissä.

Gitea:Gitea on itse isännöity Git-palveluohjelma. Se on samankaltainen kuin GitHub, Bitbucket tai Gitlab. Se kehitettiin Gogsista, mutta olemme haarautuneet siitä ja nimenneet sen Giteaksi. Periaatteessa jotkut kehittäjät ajattelevat, että Gogsin kehittäjätehokkuus on suhteellisen hidasta, eivätkä hyväksy muita liittymään kehitykseen, ja kaikki muutokset ja PR:t täytyy tarkistaa yksin hänen toimesta, mikä on erittäin haitallista Gogsin kehitykselle. Siksi jotkut kehittäjät päättivät avata uudelleen Gogsiin perustuvan projektin, joka on Gitea. Osoite:Hyperlinkin kirjautuminen on näkyvissä.


Ensin asennetaan ESXI-virtualisointialusta pehmeälle reitille, ja sen jälkeen asennetaan uusi CentOS 7 -virtuaalikone Docker-ympäristöön.

Docker Compose -lisäosa täytyy asentaa, ja opastus on seuraava:

centos installation Docker Compose tutorial
https://www.itsvse.com/thread-5164-1-1.html
Luo uusi varastodatakansio isäntäkoneelle ja käytä seuraavaa komentoa:


ja luoda uusi hakemiston alledocker-compose.yamltiedosto, joka on konfiguroitu seuraavasti:

Aktivoiva komento on seuraava:



Tässä vaiheessa emme vieläkään pääse käsiksi Gitea-palveluun selaimen kautta, joten meidän täytyy luoda uusi nginx-kontin käänteinen välityspalvelin Gitea-konttiin.

Luo uusi nginx-konfiguraatiotiedosto isäntäkoneelle seuraavalla komennolla:


nginx.conf on konfiguroitu seuraavasti:

Luo uusi nginx-kontti seuraavalla komennolla:

Meidän täytyy myös yhdistää nginx-kontti gitea-verkkoon seuraavalla komennolla:

Tällä hetkellä pääse selaimen kautta isäntäporttiin +3000, ja näet gitean asennuskäyttöliittymän, kuten alla olevassa kuvassa näkyy:



Muokkaa palvelimen verkkotunnusta ja perus-URL-osoitetta todellisen tilanteesi mukaan, kuten alla olevassa kuvassa näkyy:



Poista seuraavat asetukset:



Aseta ylläpitäjätili ja salasana, kuten alla olevassa kuvassa näkyy:



Klikkaa Asenna nyt, ja asennuksen valmistuttua, kuten alla näkyy:



(Loppu)





Edellinen:BBR vs BBRplus vs BBR2 Yleinen verkon nopeusvertailu
Seuraava:Katso lukemista. PDB-tiedoston sisältötiedot
Julkaistu 26.12.2022 11.07.44 |
Opettele oppimaan
 Vuokraisäntä| Julkaistu 3.12.2024 13.38.56 |
Gogs on myös kevyt git-projektien isännöintialusta, jonka voit rakentaa itse:https://github.com/gogs/gogs
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com