Git

A GitLab telepítése és konfigurálása a Debian 9-en

A GitLab telepítése és konfigurálása a Debian 9-en
Nemrégiben a Microsoft megvásárolta a GitHub-ot. A Microsoft gyűlölői közül mondhatjátok, hogy a GitHub már nem megbízható. Nos, erről nem mondok semmit. De a GitHub az egyik legjobb Git kezelőfelület, amely valaha létezett. Annak ellenére, hogy a GitHubnak más alternatívái is vannak, de ki tudja, melyik cég vásárolja meg őket a jövőben. Az egyik szolgáltatásról a másikra váltás költséges és időigényes a nagyvállalatok számára. Mi lenne, ha önállóan hosztolhatna valamit, például a GitHub-ot, és felhasználhatja a saját szerverén? Így soha nem kell aggódnia a magánélete miatt. A GitLab éppen ilyen. A GitHubhoz hasonlóan egy Git kezelőfelület, amelyet önállóan is otthont adhat a saját szerverén. A GitLab számos Linux disztribúción érhető el. A GitLab ingyenes tervekkel, valamint fizetett tervekkel rendelkezik, amelyek elősegítik vállalkozásának növekedését.

Ha többet szeretne megtudni a GitLabról, látogasson el a GitLab hivatalos weboldalára a https: // gitlab címen.com Ebben a cikkben megmutatom, hogyan kell telepíteni és konfigurálni a GitLab-ot a Debian 9-en. Kezdjük el.

Rendszerkövetelmények:

A GitLab legalább 2 magos processzorból, 8 GB RAM-ból és 4 GB cserehelyből álló rendszert javasol. De egymagos processzoron és 4 GB RAM-on fog működni, annak ellenére, hogy nagyon lassú lesz.

Ha többet szeretne megtudni a GitLab rendszerkövetelményeiről, látogasson el a GitLab hivatalos weboldalára a következő címen: https: // docs.gitlab.com / ee / install / követelmények.html # cpu

Ebben a cikkben egy VMware virtuális gépet fogok használni, 2 magos processzorral és 4 GB RAM-mal. Nincs egy erőteljes gépem a GitLab futtatásához az ajánlott beállításokkal. De a demonstrációnak remekül kell működnie.

A GitLab-függőségek telepítése:

A GitLab néhány más csomagtól függ, amelyet telepítenie kell a GitLab telepítése előtt.

Először frissítse a csomagtárház gyorsítótárát a következő paranccsal:

$ sudo apt frissítés

Most telepítse a GitLab függőségeket a következő paranccsal:

$ sudo apt-get install curl openssh-server ca-tanúsítványok

Most nyomja meg y majd nyomja meg .

A függőségeket telepíteni kell.

A Postfix Mail Server telepítése:

Most telepítenie kell a Postfix levelező szervert a Debian 9-re. Írtam egy részletes útmutatót a Postfix telepítéséről, amelyen elolvashatja A Postfix telepítése és konfigurálása az Ubuntu 18-ra.04 LTS (https: // linuxhint.com / install_postfix_ubuntu_1804 /). Itt nem fogom áttekinteni minden lépés részleteit. Azt javaslom, olvassa el dedikált Postfix cikkemet.

Az útmutató a Postfix Ubuntu 18-ra történő telepítésére összpontosított.04 LTS. De az eljárás ugyanaz a Debian 9 Stretch esetében.

A Postfix telepítéséhez a Debian 9-re futtassa a következő parancsot:

$ sudo apt install postfix]

Most nyomja meg az y gombot, majd nyomja meg a folytatáshoz.

Most válassza ki Internetes oldal majd navigáljon a majd nyomja meg folytatni.

Most írja be ide a teljesen minősített domain nevét (FQDN), és válassza a lehetőséget majd nyomja meg .

A Postfixet telepíteni kell.

GitLab csomagtár hozzáadása:

A GitLab ingyenes verziójának neve GitLab Community Edition vagy GitLab CE, a GitLab fizetős verziójának pedig GitLab Enterprise Edition vagy GitLab EE. Hozzá kell adnia a GitLab CE vagy a GitLab EE csomagtárát a telepíteni kívánt verziótól függően.

Most futtassa a következő parancsot a GitLab csomagtárának hozzáadásához és a GitLab GPG kulcsának hozzáadásához a Debian 9 Stretch programon:

A GitLab CE esetében:

$ curl https: // csomagok.gitlab.com / install / repositories / gitlab / gitlab-ce /
forgatókönyv.deb.sh | sudo bash

A GitLab EE esetében:

$ curl https: // csomagok.gitlab.com / install / repositories / gitlab / gitlab-ee / script.deb.SH
| sudo bash

A GitLab telepítése:

Most telepítheti a GitLab CE-t vagy a GitLab EE-t a hozzáadott GitLab-tárhelytől függően. Megyek a GitLab CE-re.

Futtassa a következő parancsot a GitLab telepítéséhez a Debian 9-re:

A GitLab CE esetében:

$ sudo apt install gitlab-ce

A GitLab EE esetében:

$ sudo apt install gitlab-ee

A telepítési folyamatnak el kell kezdődnie. Amint láthatja, a csomag letöltés alatt áll, és elég nagy méretű. Egy kis időbe telik a befejezése.

A GitLab programot telepíteni kell.

Most nyitva gitlab.rb fájl a következő paranccsal:

$ sudo nano / etc / gitlab / gitlab.rb

Most módosítsa a megjelölt URL-t IP-címére vagy Teljesen minősített tartománynévre (FQDN).

Megváltoztattam IP címemre, mivel ez egy tesztbeállítás. A való világban itt FQDN-t kell használnia.

Ha elkészült, mentse a fájlt, és futtassa a következő parancsot a módosítások életbe léptetéséhez:

$ sudo gitlab-ctl konfigurálja újra

A GitLab-ot újra kell konfigurálni.

Most keresse fel az FQDN vagy az IP címet egy webböngészőből, és Ön a következő oldal legyen. Írja be a jelszót, amelyet be szeretne állítani gyökér felhasználó és kattintson a gombra változtasd meg a jelszavadat.

A gyökér be kell állítani a GitLab jelszavát.

Most már bejelentkezhet gyökér a beállított root jelszóval. Innen kezelheti GitLab-fiókját.

Igény szerint további felhasználókat is létrehozhat.

Boldog GitLabing. Köszönjük, hogy elolvasta ezt a cikket.

Csata a Wesnoth bemutatóért
A Battle for Wesnoth az egyik legnépszerűbb nyílt forráskódú stratégiai játék, amelyet jelenleg játszhatsz. Ez a játék nem csak nagyon hosszú ideje fe...
0 A.D. Bemutató
A sok stratégiai játék közül 0 A.D. átfogó címként és nagyon mély, taktikus játékként képes kiemelkednie annak ellenére, hogy nyílt forráskódú. A játé...
Unity3D bemutató
Bevezetés a Unity 3D-be Az Unity 3D egy erőteljes játékfejlesztő motor. Ez több platformon keresztül lehetővé teszi játékok, mobil, webes, asztali és ...