Faʻafefea ona faʻapipiʻi Gitlab luga o la matou sapalai ma Ubuntu

Tagavai a Gitlab

I nai vaiaso talu ai sa tatou iloa le faʻafuaseʻi o le faʻatauina o GitHub e Microsoft. O se feʻeseʻeseaʻiga faʻatau e tele puipuia e pei o latou faia pe faitioina malosi e pei o le amataga o le pa'ū o le Free Software. Ia te aʻu lava ia, ou te le talitonu pe puipuia se tasi o tulaga ia e lua ae e moni o tala fou na mafua ai ona tuʻulafoaia e le toatele o tagata fai polokalame ia Github tautua ma vaavaai mo isi auala e maua fua e pei o Github ae e leʻi faʻatau e Microsoft.

E tele tautua ua amata ona lauiloa, ae o le toʻatele o tagata faufautua o loʻo filifili e faʻaaoga GitLab, o se filifiliga fua e mafai ona matou faʻapipiʻi luga o la matou komipiuta ma Ubuntu pe i luga o se 'auʻaunaga tumaoti o loʻo faʻaaogaina Ubuntu o le operating system.

O le a le GitLab?

Ae muamua lava, tatou vaʻai poʻo le a le mea tonu. Gitlab o se polokalama faʻatonutonu faʻatonutonuina e faʻaaogaina Git tekinolosi. Ae le pei o isi tautua, e tuʻufaʻatasia isi galuega e ese mai Git pei o le wiki auaunaga ma le bug siaki polokalama. O mea uma ua laiseneina i lalo o le GPL, ae e moni e pei o isi ituaiga o polokalama e pei o le WordPress poʻo le Github lava ia, e le mafai e seisi ona faʻaaoga Gitlab. E i ai i le Gitlab se 'upega tafaʻilagi e ofoina atu ituaiga e lua o teuga tupe i tagata faʻatau: se teugatupe fua ma faleoloa e leai se tau ma le lautele ma se isi totogi poʻo se teuga tupe e faʻatagaina ai matou ona fausia ni faleoloa ma faleoloa.

O lona uiga o matou faʻamatalaga uma o loʻo talimalo i luga o auʻaunaga i fafo atu ia i matou e le o ia i matou le pule, pei o Github. Ae o Gitlab o loʻo iai seisi faʻamatalaga ua faʻaigoaina Gitlab TA o Community Edition lena faʻatagaina matou e faʻapipiʻi ma maua se siosiomaga Gitlab i luga o la matou 'auʻaunaga poʻo le komepiuta ma Ubuntu, e ui lava o le sili ona aoga o le faʻaaogaina i luga o se sapalai ma Ubuntu. O lenei polokalame e ofoina mai ia matou le penefiti o le Gitlab Premium ae aunoa ma le tau totogia o se mea, talu ai matou te faʻapipiʻi uma polokalame i luga o la matou server ae le o seisi server.

Gitlab, pei o le tautua a Github, e maua ai mea taua e pei o faleoloa teuina o fale, fausiaina static itulau itulau ma Jekyll polokalama poʻo se faʻamatalaga ma le pulea tulafono e mafai ai ona faʻailoa mai ia i matou pe a fai o le polokalama poʻo le toe teuteuga o loʻo i ai ni mea sese pe leai.

O le malosiʻaga o Gitlab e sili atu ia Github, a itiiti mai i tuutuuga o tautua, pe a fai tatou te faʻaaogaina o la tatou lava polokalame, o le malosi e faʻamoemoe i mea faigaluega a la matou server. Se mea e teu i lou mafaufau pe a fai o le a tatou faia o le suia lea o le polokalama Github mo le Gitlab polokalama i luga o la matou 'auʻaunaga tumaoti.

O le a le mea tatou te manaʻomia e faʻatutu ai GitLab i luga o le Ubuntu server?

Ia i ai Gitlab poʻo Gitlab CE i luga o la matou 'auʻauna, muamua e tatau ona tatou faʻapipiʻi faʻalagolagoina poʻo polokalama e manaʻomia mo le polokalama e galue saʻo ai. Ina ia faia lenei mea matou tatalaina se tulaga ma tusia mea nei:

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

Atonu o se afifi e pei o curl o le a i luga o la tatou komepiuta ae a leai, o se lelei avanoa lenei e faʻapipiʻi ai.

Faʻapipiʻi GitLab

Gitlab CE faleoloa i fafo

Lenei ua uma ona tatou faʻalagolago Gitlab, E tatau ona tatou faʻapipiʻi le polokalama Gitlab CE, lea e faʻalauiloa ma e mafai ona tatou mauaina e ala atu i se faletusi i fafo atu o le Ubuntu. Ina ia faia lenei mea matou tatalaina se tulaga ma tusia mea nei:

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

E i ai le isi metotia e aofia ai le faʻaaogaina o se fafo teuina ae ma le Apt-maua polokalama masini. Ina ia faia lenei, nai lo le tusia o luga i luga o le tulaga, e tatau ona tatou tusia mea nei:

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

Ma o lenei o le a matou maua le Gitlab CE polokalama i luga o la matou 'auʻaunaga Ubuntu. Lenei ua oʻo i le taimi e fai ai ni tulaga masani mo ia e galue lelei.

Gitlab CE faʻatulagaina

O le mea muamua e tatau ona tatou faia o faʻasaʻoloto nisi uafu e faʻaaoga e Gitlab ma o le a tapunia ma matou te faʻaaogaina se puipui puipui. O uafu e tatau ona tatou tatalaina pe faʻaaoga e Gitlab o le taulaga 80 ma le 443.

Lenei, e tatau ona tatou tatalaina le Gitlab CE 'upega tafaʻilagi mo le taimi muamua, mo lenei matou tatalaina le' upega tafaʻilagi http://gitlabce.example.com i la matou suʻesuʻega. Lenei itulau o le a avea ma lena o la matou 'auʻaunaga ae, ona o le muamua taimi, tatou tatau ona Suia le pasiupu o loʻo i ai i le faiga e le masani ai. A uma loa ona suia le password, ua tatau ona tatou lesitala pe login ma le password fou ma le "Root" tagata faʻaaoga. Faatasi ai ma lenei mea o le a tatou maua ai le tumaoti faʻatulagaina eria o le Gitlab faiga i luga o la matou 'auʻaunaga Ubuntu.

Afai o la matou 'auʻaunaga e mo tagata lautele, e mautinoa matou te manaʻomia le faʻaaogaina o le https protocol, o se upega tafaʻilagi e faʻaaogaina tusi faʻamaonia e faʻamautinoa ai le sili atu le saogalemu o le upega tafaʻilagi. E mafai ona matou faʻaogaina soʻo se tusi pasi ae o Gitlab CE e le otometi lava ona suia le url o le fale teu oloa, ina ia maua lenei mea e tatau ona tatou faia ia lima, o lea matou te faʻasaʻo ai le faila /etc/gitlab/gitlab.rb ma i fafo atu_URL e tatau ona tatou suia le tuatusi tuai mo le fouI lenei tulaga, o le a faʻaopopo le mataitusi "s", ae mafai foi ona tatou faia le url ese ma faʻateleina le saogalemu o la tatou 'upega tafaʻilagi. A maeʻa ona tatou sefeina ma tapuni le faila, e tatau ona tatou tusia mea nei i le terminal ina ia suiga na faia e taliaina:

sudo gitlab-ctl reconfigure

Lenei o le a faia uma suiga tatou faia i le Gitlab polokalama aoga aoga ma o le a sauni mo tagata faʻaoga lenei faʻatonutonu faiga faʻatonutonu. Lenei e mafai ona tatou faʻaaogaina lenei polokalama e aunoa ma se faʻafitauli ma aunoa ma le totogiina o se mea e maua ai au fale teuoloa.

Gitlab poʻo GitHub o le fea e sili atu?

Faʻapaʻu le code e pei ona tupu i Gitlab

Ile taimi nei, e mautinoa ole toʻatele o outou o le a tuufesili poʻo le a le polokalama e sili atu ona faʻaaogaina pe fausia ni faleoloa o la tatou polokalama. Pe e te faʻaauau pea ma Github pe suia i le Gitlab. Latou te faʻaaogaina uma Git ma mafai ona suia pe faigofie ona minoi fausia polokalama mai le tasi fale teu oloa i le isi. Ae a oe lava ia Ou te fautuaina le faʻaauau pea ma Github pe a fai o loʻo i luga o la matou server ma afai e leai ni a matou mea e faʻapipiʻiina, ia ioe faʻapipiʻi Gitlab. O le mafuaʻaga o lenei ona ou te manatu o le gaosiga e sili atu i mea uma, ma le suia o se tasi polokalama mo le isi o lona lelei e toetoe lava a le tauia.

O le mea lelei e uiga i ai o meafaigaluega uma e lua o Free Software ma pe a fai tatou te iloa fatuina se masini feaveaʻi, e mafai ona tatou faʻataʻitaʻia uma polokalame ma vaʻai pe o le fea e fetaui ma matou e aunoa ma le suia pe faʻaleagaina la matou server Ubuntu.


O mataupu o le tusitusiga e tausisi ia tatou mataupu silisili o amio lelei faʻatonu. E lipotia se mea sese kiliki iinei.

5 manatu, tuʻu lau

Tuʻu lau faamatalaga

o le a le lomia lou tuatusi imeli.

*

*

  1. E tali atu mo faʻamatalaga: Miguel Ángel Gatón
  2. Faamoemoega o faʻamatalaga: Pulea le SPAM, faʻamatalaga pulega.
  3. Tulaga faʻatulafonoina: Lau maliega
  4. Fesoʻotaʻiga o faʻamatalaga: O faʻamatalaga o le a le fesoʻotaʻi atu i isi vaega vagana i tulafono faʻatulafonoina.
  5. Teuina o faʻamatalaga: Faʻamaumauga tuʻufaʻatasia e Occentus Networks (EU)
  6. Aia Tatau: I soo se taimi e mafai ai ona e faʻatapulaʻaina, toe maua ma aveʻese au faʻamatalaga.

  1.   Edgar Albalate Ibanez malo

    Ou te faʻaaogaina seisi mea e taʻua o le gitea. https://github.com/go-gitea/. E mafai ona e faʻataʻitaʻia i totonu https://gitea.io

  2.   justindam malo

    Tatou taʻaloga dinosauro https://dinosaurgames.org.uk/ ofo faʻafiafiaga ma manu mai miliona o tausaga ua mavae! Oe mafai ona pulea neanderthals ma ituaiga uma o dinos; Tyrannosaurus Rex, Velociraptors, faʻapea foʻi ma Brachiosaurus o loʻo aofia uma ai! O tatou dinosaurs tulaga aofia ai ituaiga eseese o gameplay, mai le tauivi i le poto masani i luga o le initoneti poker. E mafai ona e taʻalo i soʻo se ituaiga o faʻafitauli e te manaʻo ai, ma tuʻuina atu ia te oe faʻafiafiaga anamua mo itula i le iʻuga! Tau e pei o tagata ana ma isi mea, feoaʻi solo i le Lalolagi, ma 'aʻai foi ou fili!

  3.   LelandHoR malo

    O le muamua lalolagi muamua-faʻavae browser-faʻavae Muamua Tagata Egger! Maua maua malepe! Filifili lau vasega ma faʻaiʻu foi ou fili i le eggstreme faʻaituʻau i lenei 3d multplayer fana. Faʻaavanoa i luga mea ola e pei o le Scramble Shotgun faʻapea foi ma EggK47 a o e piki lou ala i le manumalo. Ia talisapaia le atigi atigi pusa https://shellshockersunblocked.space/

  4.   wilburnmosum malo