Telepítse a GitLab CE-t a CentOS rendszerre

Bevezetés

Ha online git-szolgáltatásokról beszélünk, egy népszerű lehetőség a GitHub. De az adatvédelem, a rugalmasság és/vagy a hálózati sebesség érdekében érdemes lehet egy git-szolgáltatást telepíteni egy felhőalapú gépen, amely az irányítása alatt áll. Ebben az esetben a GitLab Community Edition (CE) segítségével elérheti célját.

A GitLab telepíthető Ubuntu, Debian, CentOS, RHEL, Scientific Linux és Oracle Linux rendszerekre; más *nix disztribúciók hivatalosan nem támogatottak. Ebben az oktatóanyagban bemutatom, hogyan telepíthet egy GitLab Community Edition (CE) omnibus RPM-csomagot Vultr CentOS 6 x64 szerverre.

Előfeltételek

Mielőtt továbblépne, a következőket kell tennie:

  • Válasszon megfelelő szerverméretet. Legalább 2 CPU és 2G RAM ajánlott. 1 CPU működik, de az alkalmazás lassabban fog futni. Ha a RAM kevesebb, mint 2 G (minimum 512 MB), engedélyeznie kell a swap funkciót, hogy elérje a 2 G címezhető memóriát (RAM + csere). A swap engedélyezésével kapcsolatos részletek ebben a cikkben találhatók .

  • Telepítsen egy CentOS 6 x64 kiszolgálópéldányt. A 32 bites operációs rendszerek egyike sem támogatott.

  • Hozzon létre egy nem root felhasználót sudo jogosultságokkal. A részletekért tekintse meg ezt a cikket .

  • Ha saját VPS-jét szeretné használni az e-mailek küldésére, küldjön be támogatási jegyet a Vultr alapértelmezett blokkjának törléséhez a 25-ös SMTP-porton.

  • Állítsa be a gazdagépnevet és a Fully Qualified Domain Name (FQDN) nevet a szerverén, amelyek szükségesek a VPS-en postfixes e-mailek küldéséhez. Lásd ezt a cikket .

  • Kössön egy tartományt a szerveréhez, különben az IP-cím alapján kell hozzáférnie a git repóihoz.

Első lépés: Telepítse és konfigurálja a szükséges függőségeket

sudo yum install curl openssh-server postfix cronie
sudo service postfix start
sudo chkconfig postfix on
sudo lokkit -s http -s ssh

Második lépés: Szerezd meg és telepítsd a GitLab CE omnibus csomagot

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo yum -y install gitlab-ce

Harmadik lépés: Konfigurálja és indítsa el a GitLabot

sudo gitlab-ctl reconfigure

Negyedik lépés: Jelentkezzen be a böngészőből, és változtassa meg jelszavát

Jelentkezzen be böngészőjéből a következő hitelesítő adatokkal:

username: root
password: 5iveL!fe

Bejelentkezés után a rendszer kérni fogja, hogy azonnal módosítsa jelszavát. Meg kell változtatnia, és újra be kell jelentkeznie.

Ötödik lépés: További konfigurációs módosítások

A GitLab számos hangolható funkcióval rendelkezik.

Kezdőként be kell állítania a külső URL-t a terminálon, ha nem állította be megfelelően a gazdagépnevet, az FQDN-t és a tartomány-összerendelést:

sudo vi /etc/gitlab/gitlab.rb

Keresse meg a következő sort:

external_url 'vultr.guest'

Cserélje ki:

external_url 'http://[YourIP]/'

Mentés és kilépés. Ezután írja be:

sudo gitlab-ctl reconfigure

Egyéb funkciók az adott körülménynek megfelelően konfigurálhatók. Ne felejtse el futtatni a parancsot sudo gitlab-ctl reconfigurea konfigurációs módosítások elvégzése után.

Megjegyzés : Mielőtt megfelelően konfigurálja az e-mailekkel kapcsolatos funkciókat, az újonnan regisztrált felhasználók (a root kivételével) nem tud bejelentkezni, mert az e-mail címük nincs megerősítve. Bejelentkezhet rootként, és manuálisan erősítheti meg őket.

A beállítás kész. További olvasnivalókért látogassa meg a GitLab hivatalos webhelyét .

Hagyj kommentárt

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Ez az oktatóanyag végigvezeti Önt a Vultrs rendszerekkel kompatibilis Windows ISO létrehozásának folyamatán. Itt megtanulhatja az <>Windows ISO<> előállításának lépéseit az NTLite segítségével.

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.

DDOS támadások: Rövid áttekintés

DDOS támadások: Rövid áttekintés

Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.

Essential péntek: Mi történt az AI-vezérelt autókkal?

Essential péntek: Mi történt az AI-vezérelt autókkal?

Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.

A Big Data Reference Architecture Layerek funkciói

A Big Data Reference Architecture Layerek funkciói

Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.

Az adattárolás fejlődése – Infografika

Az adattárolás fejlődése – Infografika

Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.