Kuinka asentaa ja määrittää GitLab Linuxissa


Gitlab on avoimen lähdekoodin, tehokas, vankka, skaalautuva, turvallinen sekä tehokas ohjelmistokehitys- ja yhteistyöalusta DevOpsin elinkaaren kaikkiin vaiheisiin.

Sen avulla voit suunnitella kehitysprosessisi; koodi ja tarkista; pakettiohjelmiston ja vapauttaa se sisäänrakennetulla jatkuvatoimitusominaisuuden avulla; automatisoida konfiguraatioiden hallintaa ja valvoa ohjelmiston suorituskykyä.

Siinä on ominaisuuksia, kuten ongelmanseuranta, ongelmien siirtäminen projektien välillä, ajan seuranta, erittäin tehokkaat haarautumistyökalut, tiedostojen lukitus, yhdistämispyynnöt, mukautetut ilmoitukset, projektin tiekartat, projektien ja ryhmän virstanpylväiden polttokaaviot ja paljon muuta.

Gitlab on yksi parhaista vaihtoehdoista Githubille avoimen lähdekoodin projektien isännöimiseen, ja saat selville sieltä.

Tässä artikkelissa selitämme, kuinka GitLab (Git-varastonhallinta) asennetaan ja määritetään RHEL- ja Debian-pohjaisissa jakeluissa.

Vaihe 1: Asenna ja määritä vaaditut riippuvuudet

1. Aloita asentamalla seuraavat tarvittavat riippuvuudet käyttämällä yum- tai apt-pakettienhallintaa kuvan mukaisesti.

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

2. Asenna seuraavaksi Postfix-palvelu ilmoitussähköpostien lähettämistä varten ja ota se käyttöön järjestelmän käynnistyksen yhteydessä. Tarkista sitten, onko se käytössä seuraavien komentojen avulla.

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

Postfix-asennuksen aikana saattaa ilmestyä asetusikkuna. Valitse Internet-sivusto ja käytä palvelimesi ulkoista DNS-osoitetta postin nimi ja paina Enter. Jos ylimääräisiä näyttöjä tulee näkyviin, jatka painamalla enter-näppäintä hyväksyäksesi oletusasetukset.

Vaihe 2: Lisää GitLab-arkisto ja asennuspaketti

3. Lisää nyt GitLab-pakettivarasto järjestelmääsi suorittamalla seuraava komentosarja.

RHEL-pohjaisissa järjestelmissä:

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

Debian-pohjaisissa järjestelmissä:

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

4. Asenna seuraavaksi GitLab Community Edition -paketti seuraavalla komennolla ja muista muuttaa https://gitlab.linux-console.net ' URL-osoitteeseen, josta haluat käyttää GitLab-esiintymääsi verkkoselaimesta.

RHEL-pohjaisissa järjestelmissä:

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

Debian-pohjaisissa järjestelmissä:

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

Huomaa: jos haluat muuttaa pää-URL-osoitettasi, voit määrittää sen GitLabin päämääritystiedostossa /etc/gitlab/gitlab.rb > external_url-osiossa. Kun olet muuttanut, älä unohda määrittää gitlabia uudelleen soveltamaan viimeisimmät muutokset määritystiedostoon seuraavalla komennolla.

sudo gitlab-ctl reconfigure

5. Jos järjestelmän palomuuri on käytössä, sinun on avattava portit 80 (HTTP) ja 443 ( HTTPS) salliaksesi yhteydet järjestelmän palomuurissa.

RHEL-pohjaisissa järjestelmissä:

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

Debian-pohjaisissa järjestelmissä:

sudo ufw allow http
sudo ufw allow https
sydo ufw reload

Vaihe 3: Suorita Gitlabin alkuasennus

6. Avaa nyt verkkoselain ja käytä gitlab-esiintymääsi käyttämällä seuraavaa URL-osoitetta, jonka määritit asennuksen aikana.

https://gitlab.linux-console.net

7. Ensimmäisellä käynnilläsi sinut ohjataan salasanan palautusnäyttöön, luo uusi salasana uudelle järjestelmänvalvojatilillesi ja napsauta Vaihda salasanasi . Kun olet määrittänyt sen, se ohjataan takaisin kirjautumisnäyttöön ja kirjaudu sisään käyttäjänimellä root ja määrittämäsi salasanalla.

8. Onnistuneen kirjautumisen jälkeen sen pitäisi viedä sinut järjestelmänvalvojan käyttäjätilille kuvakaappauksen mukaisesti. Täältä voit luoda objektin, luoda ryhmän, lisätä ihmisiä tai määrittää gitlab-esiintymän haluamallasi tavalla. Voit myös muokata käyttäjäprofiiliasi, määrittää sähköpostisi, lisätä SSH-avaimia gitlab-instanssiisi ja paljon muuta.

Lisätietoja on Gitlabin Tietoja-sivulla: https://about.gitlab.com/

Tässä kaikki tältä erää! Tässä artikkelissa olemme selittäneet, kuinka Gitlab (Git-varastonhallinta) asennetaan ja määritetään RHEL-pohjaisiin ja Debian-pohjaisiin Linux-jakeluihin. Jos sinulla on kysyttävää tai ajatuksia tähän oppaaseen, ota meihin yhteyttä alla olevalla kommenttilomakkeella.