Hvernig á að setja upp og stilla GitLab á CentOS 8/7


Gitlab er opinn uppspretta, öflugur, öflugur, stigstærð, öruggur og skilvirkur hugbúnaðarþróunar- og samstarfsvettvangur fyrir öll stig DevOps lífsferils.

Það gerir þér kleift að skipuleggja þróunarferlið þitt; kóða, og staðfesta; pakka hugbúnað og slepptu honum með innbyggðum samfelldri afhendingareiginleika; sjálfvirka stillingarstjórnun og fylgjast með frammistöðu hugbúnaðar.

Það hefur eiginleika eins og málaleitara, flutning á málum á milli verkefna, tímamæling, mjög öflug greiningarverkfæri, skráalæsingu, sameiningarbeiðnir, sérsniðnar tilkynningar, verkefnaleiðir, niðurbrotstöflur fyrir verkefni og hópáfanga og svo margt fleira.

Gitlab er einn besti kosturinn við Github til að hýsa opinn uppspretta verkefnin þín, sem þú munt komast að þar.

Í þessari grein munum við útskýra hvernig á að setja upp og stilla Gitlab (Git-repository manager) á CentOS 8/7 eða RHEL 8/7 Linux dreifingum.

Skref 1: Settu upp og stilltu nauðsynlegar ósjálfstæði

1. Byrjaðu fyrst á því að setja upp eftirfarandi nauðsynlegar ósjálfstæði með því að nota yum pakkastjórann eins og sýnt er.

# yum install curl policycoreutils-python openssh-server 

2. Næst skaltu setja upp Postfix þjónustuna til að senda tilkynningar í tölvupósti og gera það kleift að byrja við ræsingu kerfisins, athugaðu síðan hvort hún sé í gangi með eftirfarandi skipunum.

# yum install postfix
# systemctl start postfix
# systemctl enable postfix
# systemctl status postfix

Við uppsetningu Postfix gæti stillingargluggi birst. Veldu 'Internet Site' og notaðu ytri DNS netþjónsins þíns fyrir 'póstnafn' og ýttu á enter. Ef aukaskjáir birtast skaltu halda áfram að ýta á Enter til að samþykkja sjálfgefnar stillingar.

Skref 2: Bættu við GitLab geymslu og settu upp pakkann

3. Bættu nú GitLab pakkanum YUM geymslunni við kerfið þitt með því að keyra eftirfarandi skriftu.

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

4. Settu næst upp GitLab Community Edition pakkann með því að nota eftirfarandi skipun og vertu viss um að breyta ‘http://gitlab.linux-console.net’ í slóðina sem þú vilt fá aðgang að GitLab tilvikinu þínu frá vafra.

# EXTERNAL_URL="http://gitlab.linux-console.net" yum install -y gitlab-ce

Athugið: Ef þú vilt breyta aðalslóðinni þinni geturðu stillt hana í GitLab aðalstillingarskránni /etc/gitlab/gitlab.rb í external_url hlutanum. Þegar búið er að breyta, ekki gleyma að endurstilla gitlab til að beita nýlegum breytingum á stillingarskránni með því að nota eftirfarandi skipun.

# gitlab-ctl reconfigure

5. Ef þú ert með kerfiseldvegg virkan þarftu að opna port 80 (HTTP) og 443 (HTTPS) til að leyfa tengingar í kerfiseldveggnum.

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

Skref 3: Framkvæmdu upphaflega Gitlab uppsetningu

6. Opnaðu nú vafra og opnaðu gitlab dæmið þitt með því að nota eftirfarandi vefslóð sem þú stillir við uppsetningu.

http://gitlab.linux-console.net

7. Í fyrstu heimsókn þinni verður þér vísað á endurstillingarskjá lykilorðs, búið til nýtt lykilorð fyrir nýja stjórnandareikninginn þinn og smellt á \Breyta lykilorðinu þínu. Þegar þú hefur stillt það verður því vísað aftur á innskráningarskjáinn og skráðu þig inn með notandanafni rót og lykilorðinu sem þú stillir.

8. Eftir árangursríka innskráningu ætti það að taka þig inn á admin notandareikninginn eins og sýnt er á skjámyndinni. Héðan geturðu búið til hlut, búið til hóp, bætt við fólki eða stillt gitlab dæmið þitt eins og þú vilt. Þú getur líka breytt notandasniðinu þínu, stillt tölvupóstinn þinn og bætt SSH lyklum við gitlab dæmið þitt og fleira.

Fyrir frekari upplýsingar, farðu á Gitlab About Page: https://about.gitlab.com/

Það er allt í bili! Í þessari grein höfum við útskýrt hvernig á að setja upp og stilla Gitlab (Git-repository manager) á CentOS 8/7 eða RHEL 8/7 Linux dreifingum. Ef þú hefur einhverjar spurningar eða hugsanir til að bæta við þessa handbók, notaðu athugasemdareyðublaðið hér að neðan til að ná í okkur.