Yadda ake Shigar da Sanya GitLab akan CentOS 8/7


Gitlab tushe ne mai buɗewa, mai ƙarfi, mai ƙarfi, mai daidaitawa, amintacce, haka kuma ingantaccen haɓaka software da dandamalin haɗin gwiwa don duk matakan zagayen rayuwa na DevOps.

Yana ba ku damar tsara tsarin ci gaban ku; rikodin, da kuma tabbatarwa; software na kunshin, kuma a sake shi tare da ginanniyar fasalin isar da ci gaba; sarrafa tsarin daidaitawa, da kuma lura da aikin software.

Yana da fasali irin su mai ba da labari, motsi na batutuwa tsakanin ayyuka, bin diddigin lokaci, kayan aikin reshe masu ƙarfi sosai, kulle fayil, buƙatun haɗaka, sanarwar al'ada, taswirar aikin, taswirar ƙonawa don aikin da matakan rukuni, da ƙari mai yawa.

Gitlab yana ɗaya daga cikin mafi kyawun madadin Github don karɓar ayyukan buɗaɗɗen tushen ku, waɗanda zaku gano a can.

A cikin wannan labarin, za mu bayyana yadda ake shigarwa da daidaita Gitlab (mai sarrafa Git-repository) akan CentOS 8/7 ko RHEL 8/7 Linux rabawa.

Mataki 1: Shigar kuma Sanya Abubuwan Dogara da ake buƙata

1. Da farko, fara da shigar da abubuwan dogaro masu zuwa ta amfani da mai sarrafa fakitin yum kamar yadda aka nuna.

# yum install curl policycoreutils-python openssh-server 

2. Na gaba, shigar da sabis na Postfix don aika imel na sanarwa, kuma kunna shi don farawa daga tsarin boot, sannan duba idan yana aiki kuma yana aiki ta amfani da bin umarni.

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

Yayin shigarwa na Postfix taga sanyi na iya bayyana. Zaɓi 'Shafin Intanet' kuma yi amfani da DNS na waje na uwar garken ku don 'sunan mail'kuma danna shigar. Idan ƙarin allo ya bayyana, ci gaba da danna shigar don karɓar abubuwan da ba a so.

Mataki 2: Ƙara GitLab Repository da Shigar Kunshin

3. Yanzu ƙara GitLab kunshin YUM ma'ajiyar kayan aikin ku ta hanyar gudanar da rubutun mai zuwa.

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

4. Na gaba, shigar da kunshin GitLab Community Edition ta amfani da umarni mai zuwa kuma tabbatar da canza 'http://gitlab.linux-console.net' zuwa URL wanda kuke son samun dama ga misalin GitLab ɗinku daga mai binciken gidan yanar gizo.

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

Lura: Idan kuna son canza babban URL ɗinku, zaku iya saita shi a cikin babban fayil ɗin GitLab /etc/gitlab/gitlab.rb a cikin sashin waje_url. Da zarar an canza, kar a manta da sake saita gitlab don amfani da canje-canjen kwanan nan a cikin fayil ɗin sanyi ta amfani da umarni mai zuwa.

# gitlab-ctl reconfigure

5. Idan kana da tsarin Tacewar zaɓi, kana buƙatar buɗe tashar jiragen ruwa 80 (HTTP) da 443 (HTTPS) don ba da damar haɗi a cikin tsarin Tacewar zaɓi.

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

Mataki 3: Yi Saitin Gitlab na Farko

6. Yanzu, buɗe mai binciken gidan yanar gizo kuma sami damar misalin gitlab ɗinku ta amfani da URL ɗin da kuka saita yayin shigarwa.

http://gitlab.linux-console.net

7. A ziyarar farko, za a tura ku zuwa allon sake saita kalmar sirri, ƙirƙirar sabon kalmar sirri don sabon admin account ɗin ku sannan danna \Change kalmar sirri da zarar kun saita sai a mayar da shi zuwa allon shiga sannan shiga tare da tushen sunan mai amfani da kalmar sirri da kuka saita.

8. Bayan an yi nasarar shiga, ya kamata ya shigar da ku zuwa asusun mai amfani da admin kamar yadda aka nuna a cikin screenshot. Daga nan, zaku iya ƙirƙirar abu, ƙirƙirar ƙungiya, ƙara mutane ko saita misalin gitlab ɗin ku kamar yadda kuke so. Hakanan zaka iya shirya bayanin martabar mai amfani, saita imel ɗin ku, da ƙara maɓallan SSH zuwa misalin gitlab ɗin ku, da ƙari.

Don ƙarin bayani, je zuwa Gitlab Game da Shafi: https://about.gitlab.com/

Wannan ke nan a yanzu! A cikin wannan labarin, mun bayyana yadda ake shigarwa da daidaita Gitlab (mai sarrafa Git-repository) akan CentOS 8/7 ko RHEL 8/7 Linux rabawa. Idan kuna da wasu tambayoyi ko tunani don ƙara zuwa wannan jagorar, yi amfani da fam ɗin sharhin da ke ƙasa don isa gare mu.