Yadda ake girka Gitlab akan sabarmu tare da Ubuntu

Alamar Gitlab

Bayan 'yan makonnin da suka gabata mun sani kwatancen GitHub na Microsoft. Siyayya mai kawo rigima wanda da yawa suna karewa kamar sunyi shi ko sukarsa mai tsauri kamar dai shine kasancewar faduwar Free Software. Da kaina, ban yi imani ko kare ɗayan matsayi biyu ba amma gaskiya ne cewa irin wannan labarai ya sa yawancin masu haɓaka software barin ayyukan Github kuma suna neman wasu hanyoyin kyauta kamar Github kafin siyan su ta Microsoft.

Akwai ayyuka da yawa waɗanda ke zama sananne, amma yawancin masu haɓaka suna zaɓar amfani da GitLab, madadin kyauta wanda zamu iya girkawa a kwamfutar mu tare da Ubuntu ko a sabar mai zaman kanta wacce ke amfani da Ubuntu a matsayin tsarin aiki.

Menene GitLab?

Amma da farko dai, bari muga menene daidai. Gitlab sarrafa sigar software ne wanda ke amfani da fasahar Git. Amma ba kamar sauran sabis ba, yana haɗa wasu ayyuka banda Git kamar sabis na wikis da tsarin saƙo na kwaro. Duk abin lasisi ne a ƙarƙashin lasisin GPL, amma gaskiya ne cewa kamar sauran nau'ikan software kamar su WordPress ko Github da kanta, kowa ba zai iya amfani da Gitlab ba. Gitlab yana da sabis na yanar gizo wanda ke ba da asusun ajiya iri biyu ga abokan cinikin sa: asusun kyauta tare da ɗakunan ajiya na kyauta da na jama'a da kuma wani asusun da aka biya ko kuma wanda yake ba mu damar ƙirƙirar wuraren ajiya na jama'a da na jama'a.

Wannan yana nufin cewa duk bayanan mu ana daukar su ne akan sabobin da ke wajen mu wanda ba mu da ikon sa, kamar yadda yake tare da Github. Amma Gitlab yana da sigar da aka fi kira Gitlab AZ Editionaba'ar Al'umma cewa yana ba mu damar girka kuma muna da yanayin Gitlab akan sabarmu ko kwamfutarmu tare da Ubuntu, kodayake mafi amfani shine amfani dashi akan sabar tare da Ubuntu. Wannan software tana bamu fa'idar Gitlab Premium amma ba tare da mun biya komai ba, tunda mun girka dukkan software a sabarmu ba kan wata sabar ba.

Gitlab, kamar yadda yake tare da sabis na Github, yana ba da albarkatu masu ban sha'awa kamar su wuraren adana abubuwa, bunkasa shafukan yanar gizo masu tsayayye tare da software na Jekyll ko sigar sarrafawa da lambar da zata bamu damar sanar da mu idan software ko bita ta kunshi wasu kurakurai ko a'a.

Garfin Gitlab ya fi na Github, aƙalla dangane da sabis, idan muka yi amfani da shi azaman software na uwar garkenmu, ƙarfin zai dogara ne akan kayan aikin sabarmu. Wani abu da dole ne a kula dashi idan abinda zamuyi shine canza Github software don software na Gitlab akan sabar mu ta sirri.

Me muke buƙatar girka GitLab akan sabar Ubuntu?

Don samun Gitlab ko Gitlab CE akan sabarmu, da farko dole ne mu girka abubuwan dogaro ko software da ake buƙata don software ta yi aiki daidai. Don yin wannan mun buɗe tashar kuma rubuta abubuwa masu zuwa:

sudo apt-get install curl openssh-server ca-certificates postfix -y

Wataƙila kunshin kamar curl zai riga ya kasance akan kwamfutar mu amma idan ba haka ba, wannan kyakkyawar dama ce ta girkawa.

GitLab shigarwa

Gitlab CE ajiyar waje

Yanzu muna da duk abubuwan dogaro da Gitlab, Dole ne mu girka software na Gitlab CE, wanda yake na jama'a ne kuma zamu iya samun sa ta hanyar waje zuwa Ubuntu. Don yin wannan mun buɗe tashar kuma rubuta abubuwa masu zuwa:

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

Akwai wata hanyar kuma wacce ta ƙunshi amfani da ma'ajiyar waje amma tare da kayan aikin software na Apt-get. Don yin wannan, maimakon rubuta abin da ke sama a cikin tashar, dole ne mu rubuta mai zuwa:

sudo EXTERNAL_URL="http://gitlabce.example.com" apt-get install gitlab-ce

Kuma da wannan zamu sami software na Gitlab CE akan sabar Ubuntu. Yanzu lokaci yayi da za ayi wasu saitunan don yayi aiki yadda yakamata.

Gitlab CE sanyi

Abu na farko da zamuyi shine saki wasu tashoshin jiragen ruwa cewa Gitlab yayi amfani da shi kuma za'a rufe su kuma muna amfani da katangar bango. Tashoshin da zamu bude ko waɗanda Gitlab yayi amfani dasu sune tashar jirgin ruwa 80 da 443.

Yanzu, dole ne mu buɗe allon gidan yanar gizo na Gitlab CE a karon farko, don wannan muke buɗe shafin yanar gizon http://gitlabce.example.com a cikin binciken mu. Wannan shafin zai zama na sabar mu ne amma, kasancewa farkon mu, dole muyi canza kalmar sirri da tsarin ke da ta tsohuwa. Da zarar mun canza kalmar sirri, dole muyi rajista ko shiga tare da sabon kalmar sirri da kuma mai amfani da "tushen". Tare da wannan zamu sami yanki na sirri na tsarin Gitlab akan sabar Ubuntu.

Idan sabar mu tana amfani ne da jama'a, tabbas zamuyi amfani da ladabi na https, yarjejeniyar yanar gizo wacce take amfani da takaddun shaida don sa binciken yanar gizo ya zama mai aminci. Zamu iya amfani da kowane satifiket amma Gitlab CE baya canza url ɗin ajiyar ta atomatik, don samun wannan dole ne muyi shi da hannu, don haka muke shirya fayil /etc/gitlab/gitlab.rb kuma a waje_URL dole ne mu canza tsohon adireshin don sabonA wannan yanayin zai zama don ƙara harafin "s", amma kuma zamu iya sanya url daban da ƙara tsaro na sabar yanar gizon mu. Da zarar mun adana kuma mun rufe fayil ɗin, dole ne mu rubuta waɗannan a cikin tashar don a karɓi canje-canjen da aka yi:

sudo gitlab-ctl reconfigure

Wannan zai sanya duk canje-canjen da muke yiwa software na Gitlab ya fara aiki kuma zasu kasance a shirye don masu amfani da wannan tsarin sarrafa sigar. Yanzu zamu iya amfani da wannan software ba tare da wata matsala ba kuma ba tare da biyan komai ba don samun wuraren ajiya na sirri.

Gitlab ko GitHub wanne yafi kyau?

Lambar faduwa kamar yadda ta faru a Gitlab

A wannan gaba, tabbas da yawa daga cikinku zasuyi mamakin menene software mafi kyau don amfani ko ƙirƙirar wuraren ajiyar software. Ko don ci gaba da Github ko kuma don canzawa zuwa Gitlab. Dukansu suna amfani da Git kuma ana iya canza su ko a sauƙaƙe motsa software daga wannan ma'ajiyar zuwa wani. Amma da kaina Ina ba da shawarar ci gaba da Github idan muna da shi a kan sabarmu kuma idan ba mu da wani abu da aka sanya, to a girka Gitlab. Dalilin haka kuwa saboda ina ganin cewa yawan aiki ya fi komai, kuma canza software ɗaya ga wani wanda fa'idodinsa basu da yawa.

Abu mai kyau game da shi shine duk kayan aikin kyauta ne na kyauta kuma idan mun sani ƙirƙirar na'ura mai amfani da kwalliya, za mu iya gwada duka shirye-shiryen kuma mu ga wanda ya dace da mu ba tare da canzawa ko lalata lamuran Ubuntu ba.


Abubuwan da ke cikin labarin suna bin ka'idodinmu na ka'idojin edita. Don yin rahoton kuskure danna a nan.

5 comments, bar naka

Bar tsokaci

Your email address ba za a buga.

*

*

  1. Mai alhakin bayanan: Miguel Ángel Gatón
  2. Dalilin bayanan: Gudanar da SPAM, gudanar da sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   Edgar Albalate Ibanez m

    Ina amfani da wani madadin da ake kira gitea. https://github.com/go-gitea/. Kuna iya gwada shi a ciki https://gitea.io

  2.   justindam m

    Wasannin mu na dinosaur https://dinosaurgames.org.uk/ bayar da shagala tare da dabbobi daga miliyoyin shekaru da suka gabata! Kuna iya sarrafa neanderthals da kowane irin dinos; Tyrannosaurus Rex, Velociraptors, da Brachiosaurus duk sun kunshi! Matakan mu na dinosaur suna dauke da nau'ikan wasannin wasa daban-daban, daga fada don kwarewa zuwa karta ta kan layi. Kuna iya yin kowane irin nau'in cikas da kuke so, yana ba ku nishaɗin tarihi don hrs a ƙarshen! Ku yi yaƙi kamar mahalarta yaƙi da halittu, ku yi yawo a cikin Duniya, ku kuma ci maƙiyanku!

  3.   LelandHoR m

    Mutumin Farko na farko mai tushen bincike a duniya! Samu samu! Zaɓi rukuninku kuma ku ƙare maƙiyanku da ƙyamar ƙwai a cikin wannan maharbin ɗan wasan 3d. Haɗa kayan aikin haɗari kamar Scramble Shotgun da EggK47 yayin da kuke tattara hanyarku zuwa nasara. Godiya ga Shellshockers An cire https://shellshockersunblocked.space/

bool (gaskiya)