Android

A gitlab telepítése és konfigurálása az ubuntu 18.04-en

XBMC - Média központ Ubuntu 14.04 LTS - Telepítése, beállítása | ITFroccs.hu

XBMC - Média központ Ubuntu 14.04 LTS - Telepítése, beállítása | ITFroccs.hu

Tartalomjegyzék:

Anonim

A GitLab egy web alapú, nyílt forráskódú Git-tároló-kezelő, Ruby-ban írva, beleértve a wikit, a kiadáskezelést, a kód áttekintését, a megfigyelést, valamint a folyamatos integrációt és telepítést. Lehetővé teszi a fejlesztők számára projektjeik létrehozását, áttekintését és telepítését.

A GitLab három különböző verziója érhető el: közösségi kiadás (CE), vállalati kiadás (EE) és egy GitLab-üzemeltetett változat.

A GitLab az első számú választás, ha el akar távolodni a GitHub-tól. Importálhat projekteket és kérdéseket különféle forrásokból, ideértve a GitHub-ot is, amely a migrációs folyamatot gondtalanná teszi. A GitLab felület jól megtervezett, tiszta, intuitív és a felhasználói élmény és a funkcionalitás szempontjából közel áll a GitHubhoz.

A GitLab telepítésének számos módja van, a szükséges felhasználási körülményektől függően. Ez az oktatóanyag ismerteti a GitLab (CE) Ubuntu 18.04 rendszerre történő telepítéséhez és konfigurálásához szükséges lépéseket az Omnibus csomagok segítségével.

Előfeltételek

Ez az oktatóprogram feltételezi, hogy van egy friss Ubuntu 18.04 telepítés. A GitLab követelmények lapja szerint ajánlatos olyan szervert használni:

  • legalább 4 GB RAM memória.2 CPU magok. legalább 2 GB csereterület (opcionális) A szerver IP-címére mutató domain vagy aldomain.

További biztonsági szint érdekében javasolt egy alap tűzfal beállítása. Az Ubuntu 18.04 útmutatóban a Tűzfal beállítása az UFW-vel című szakaszban leírt lépéseket követheti.

Az oktatóanyag megkezdése előtt győződjön meg arról, hogy be van jelentkezve mint sudo jogosultságokkal rendelkező felhasználó.

A szükséges függőségek telepítése

Frissítse a helyi csomag indexét, és telepítse a függőségeket a következő parancsokkal:

sudo apt update sudo apt install curl openssh-server ca-certificates

Annak érdekében, hogy a GitLab értesítési e-maileket küldhessen, telepítheti és használhatja a Postfix alkalmazást, vagy használhat tranzakciós e-mail szolgáltatást, például SendGrid, MailChimp, MailGun vagy SES; ebben az esetben kihagyhatja a következő lépést és konfigurálhatja (https: // docs.gitlab.com/omnibus/settings/smtp.html) a telepítés befejezése után.

Futtassa a következő parancsokat a Postfix telepítéséhez az Ubuntu szerverre:

debconf-set-selections <<< "postfix postfix/mailname string $(hostname -f)" debconf-set-selections <<< "postfix postfix/main_mailer_type string 'Internet Site'" sudo apt install postfix

A saját e-mail szerver beállításával kapcsolatos részletesebb információkért tekintse meg ezt a sorozatot.

A GitLab telepítése

A GitLab telepítése elég egyenes folyamat. A GitLab CE csomagot az apt csomagkezelővel telepítjük.

Először adja hozzá a GitLab lerakatot a rendszerforrások listájához a következő curl paranccsal:

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash Miután a tároló engedélyezve lett, telepítse a GitLab csomagot a következő parancs futtatásával.

sudo apt install gitlab-ce

A telepítési folyamat eltarthat egy ideig, és a sikeres telepítés után a következő kimenetet fogja látni:

Thank you for installing GitLab!

A tűzfalszabályok módosítása

Az alapvető tűzfal beállításáról szóló útmutató az előfeltételek szakaszban található. A GitLab felület eléréséhez meg kell nyitnunk a 80 és 443 portokat:

sudo ufw allow OpenSSH sudo ufw allow sudo ufw allow

Annak biztosítása érdekében, hogy a szükséges portok nyitva vannak, ellenőrizze a tűzfal állapotát:

sudo ufw status

Status: active To Action From -- ------ ---- 80/tcp ALLOW Anywhere 443/tcp ALLOW Anywhere OpenSSH ALLOW Anywhere 80/tcp (v6) ALLOW Anywhere (v6) 443/tcp (v6) ALLOW Anywhere (v6) OpenSSH (v6) ALLOW Anywhere (v6)

Állítsa be a GitLab URL-t

A GitLab webes felület elérése előtt be kell állítanunk az URL-t, amelyen a GitLab elérhető lesz. Nyissa meg a Gitlab konfigurációs fájlját, és hajtsa végre a következő módosításokat:

sudo nano /etc/gitlab/gitlab.rb

A konfigurációs fájl teteje mellett megjelenik egy sor, amely a external_url vel kezdődik. Változtassa meg az értéket, hogy megegyezzen a domainjével / aldomainjével vagy IP-címével. Ha domainszintű https használ, és ha a szerver IP-címén keresztül szeretné elérni a GitLab felületet, akkor használja a http .

/etc/gitlab/gitlab.rb

external_url 'https://gitlab.example.com'

Következő keresés a „Titkosítsuk az integrációt” letsencrypt , letsencrypt a letsencrypt vel kezdődő sort, és letsencrypt állítsuk. Opcionálisan, ha e-maileket szeretne kapni a Let's Encrypt-től a domain megjegyzését illetően, a sor kezdődik a letsencrypt és adja hozzá az e-mail címét.

/etc/gitlab/gitlab.rb

letsencrypt = true letsencrypt = # This should be an array of email addresses to add as contacts

Végül mentse el és zárja be a fájlt, és futtassa a következő parancsot a Gitlab újrakonfigurálásához:

sudo gitlab-ctl reconfigure

A parancs újrakonfigurálja a GitLab beállításait, és ingyenesen titkosítja az SSL tanúsítványt.

A GitLab konfigurálása a webes felületen keresztül

Most, hogy konfigurálta a GitLab URL-t, megkezdheti a kezdeti konfigurációt a GitLab webes felületen keresztül.

Indítsa el a böngészőt, és keresse meg:

https://your_gitlab_domain_or_server_IP.com

1. Adminisztrátori jelszó beállítása

A webes felület első hozzáférésekor a rendszer kéri, hogy állítsa be az adminisztrátori fiók jelszavát.

Most már képesnek kell lennie arra, hogy a projekt változásait a helyi számítógépről átvigye, anélkül, hogy meg kellene adnia a GitLab-fiók hitelesítő adatait.

Következtetés

Ez az oktatóprogram végigvezette a GitLab telepítését és konfigurálását az Ubuntu 18.04-en. Megtanulta továbbá a profilbeállítások szerkesztését, a felhasználónév megváltoztatását és az SSH-kulcs hozzáadását. Most elkészítheti első projektjét, és elkezdheti használni a GitLab-ot.

ubuntu git gitlab