Weboldal keresés

A GitLab telepítése és konfigurálása Linuxon


A Gitlab egy nyílt forráskódú, erőteljes, robusztus, méretezhető, biztonságos, valamint hatékony szoftverfejlesztési és együttműködési platform a DevOps életciklusának minden szakaszában.

Lehetővé teszi a fejlesztési folyamat megtervezését; kódolja és ellenőrizze; szoftvercsomagot, és beépített folyamatos kézbesítési funkcióval bocsátja ki; automatizálja a konfigurációkezelést és figyeli a szoftver teljesítményét.

Olyan funkciókkal rendelkezik, mint a problémakövető, a problémák mozgatása a projektek között, időkövetés, nagyon hatékony elágazási eszközök, fájlok zárolása, összevonási kérelmek, egyéni értesítések, projekt ütemtervei, kiégési diagramok projekt- és csoportmérföldkövekhez és még sok más.

A Gitlab az egyik legjobb alternatíva a Github számára nyílt forráskódú projektjei tárolására, amelyet ott megtudhat.

Ebben a cikkben elmagyarázzuk, hogyan telepíthető és konfigurálható a GitLab (Git-tárolókezelő) RHEL-alapú és Debian-alapú disztribúciókon.

1. lépés: A szükséges függőségek telepítése és konfigurálása

1. Először is kezdje a következő szükséges függőségek telepítésével a yum vagy az apt csomagkezelő használatával az ábrán látható módon.

sudo yum install curl policycoreutils-python-utils [On RHEL-based]
sudo apt install curl policycoreutils-python-utils [On Debian-based]

2. Ezután telepítse a Postfix szolgáltatást az értesítő e-mailek küldéséhez, és engedélyezze, hogy elinduljon a rendszerindításkor, majd ellenőrizze, hogy működik-e a következő parancsokkal.

sudo yum install postfix    [On RHEL-based]
sudo apt install postfix    [On Debian-based]

sudo systemctl start postfix
sudo systemctl enable postfix
sudo systemctl status postfix

A Postfix telepítése során egy konfigurációs ablak jelenhet meg. Válassza az „Internet Site” lehetőséget, és használja a szerver külső DNS-ét a „mail name”-hez, majd nyomja meg az Enter billentyűt. Ha további képernyők jelennek meg, továbbra is nyomja meg az Enter billentyűt az alapértelmezett beállítások elfogadásához.

2. lépés: Adja hozzá a GitLab Repository-t és telepítse a csomagot

3. Most adja hozzá a GitLab csomagtárat a rendszeréhez a következő szkript futtatásával.

RHEL-alapú rendszereken:

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

Debian-alapú rendszereken:

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash

4. Ezután telepítse a GitLab Community Edition csomagot a következő paranccsal, és győződjön meg róla, hogy módosítja a „https://gitlab.linux-console.net” címet. ' arra az URL-re, amelyen a GitLab-példányt egy webböngészőből szeretné elérni.

RHEL-alapú rendszereken:

sudo EXTERNAL_URL="https://gitlab.linux-console.net" yum install -y gitlab-ce

Debian-alapú rendszereken:

sudo EXTERNAL_URL="https://gitlab.linux-console.net" apt install -y gitlab-ee

Megjegyzés: Ha módosítani szeretné fő URL-jét, konfigurálhatja azt a GitLab fő konfigurációs fájljában /etc/gitlab/gitlab.rb > az external_url részben. A módosítás után ne felejtse el újrakonfigurálni a gitlabot, hogy a következő paranccsal alkalmazza a konfigurációs fájl legutóbbi módosításait.

sudo gitlab-ctl reconfigure

5. Ha engedélyezve van a rendszertűzfal, akkor meg kell nyitnia a 80 (HTTP) és a 443 ( HTTPS), hogy engedélyezze a kapcsolatokat a rendszer tűzfalában.

RHEL-alapú rendszereken:

sudo firewall-cmd --permanent --add-service=80/tcp
sudo firewall-cmd --permanent --add-service=443/tcp
sudo# systemctl reload firewalld

Debian-alapú rendszereken:

sudo ufw allow http
sudo ufw allow https
sydo ufw reload

3. lépés: Végezze el a Gitlab kezdeti beállítását

6. Most nyisson meg egy webböngészőt, és nyissa meg a gitlab-példányt a telepítés során megadott következő URL-címen.

https://gitlab.linux-console.net

7. Az első látogatáskor a rendszer átirányítja a jelszó-visszaállítási képernyőre, hozzon létre új jelszót az új rendszergazdai fiókjához, és kattintson a „Jelszó módosítása” gombra. Miután beállította, a rendszer visszairányítja a bejelentkezési képernyőre, és jelentkezzen be a root felhasználónévvel és a beállított jelszóval.

8. Sikeres bejelentkezés után a képernyőképen látható rendszergazdai fiókba kell eljutnia. Innen tetszés szerint létrehozhat objektumot, csoportot, személyeket adhat hozzá, vagy konfigurálhatja a gitlab-példányt. Szerkesztheti felhasználói profilját, konfigurálhatja e-mailjeit, hozzáadhat SSH-kulcsokat a gitlab-példányhoz stb.

További információért keresse fel a Gitlab névjegyoldalát: https://about.gitlab.com/

Ez minden most! Ebben a cikkben elmagyaráztuk, hogyan telepíthet és konfigurálhat egy Gitlabot (Git-tárolókezelő) RHEL-alapú és Debian-alapú Linux-disztribúciókon. Ha bármilyen kérdése vagy gondolata van ehhez az útmutatóhoz, használja az alábbi megjegyzés űrlapot, hogy kapcsolatba lépjen velünk.