Sida loo rakibo Gitlab adeegeena Ubuntu

Astaanta Gitlab

Dhawr toddobaad ka hor waxaan ogaanay iibsashada lama filaanka ah ee Microsoft ee GitHub. Iibsi muran badan dhaliyay oo dad badani u difaacaan sidii inay sameeyeen ama ay si adag u dhaleeceeyeen sidii haddii ay soo baxday dhicitaanka Software-ka bilaashka ah. Shakhsi ahaan, ma rumaysni mana difaaco labada boos midkood, laakiin waa run in wararka noocaas ahi ay sababeen horumariyayaal badan oo software ah inay ka tagaan adeegyada Github oo ay raadiyaan beddelaad kale oo bilaash ah sida Github ka hor inta aanay iibsan Microsoft.

Waxa jira adeegyo badan oo caan noqonaya, laakiin aqlabiyadda horumariyayaashu waxay doortaan inay adeegsadaan GitLab, baddel bilaash ah oo aan ku rakibeyno kombuyuutarkeena Ubuntu ama server khaas ah oo Ubuntu u adeegsanaya nidaamka qalliinka.

Waa maxay GitLab?

Laakiin ugu horreyntii, aan aragno waxa ay dhab ahaan tahay. Gitlab waa xakamaynta nooca software ee adeegsada teknolojiyadda Git. Laakiin si ka duwan adeegyada kale, waxay ku dhex jirtaa shaqooyin kale oo ka baxsan Git sida adeegga wikis iyo nidaamka raadraaca cayayaanka. Wax walba waa la shatiyeysan yahay ruqsadda GPL, laakiin waa run in sida noocyada kale ee softiweerka sida WordPress ama Github lafteeda, qofna uusan isticmaali karin Gitlab. Gitlab waxay leedahay adeeg internet ah oo macaamiisheeda siiya laba nooc oo xisaab ah: xisaab bilaash ah oo leh beelal lacag la’aan ah iyo kuwo dawladeed iyo koonto kale oo lacag la bixiyo ama caymis ah oo noo oggolaanaysa inaan abuurno goobo gaar loo leeyahay iyo kuwo dawladeed.

Tani waxay ka dhigan tahay in dhammaan xogteenna lagu martigeliyay server-yada ka baxsan annaga oo aan kontoroolkiisa haysan, sida Github oo kale. Laakiin Gitlab wuxuu leeyahay nooc ka sii badan oo loo yaqaan Gitlab CE o Qoraalka Bulshada ee ah waxay noo ogolaaneysaa inaan rakibo oo aan ku yeelano jawi Gitlab server-keena ama kombiyuutarka oo leh Ubuntu, in kasta oo tan ugu wax ku ool ahi ay tahay in lagu isticmaalo server-ka Ubuntu. Barnaamijkani wuxuu na siinayaa faa iidooyinka Gitlab Premium laakiin iyadoon wax lacag ah laga bixinaynin, maaddaama aan ku rakibno dhammaan barnaamijyada softiweerkeena oo aan ku xidhin server kale.

Gitlab, sida adeegga Github, waxay siisaa ilo xiiso leh sida kaydinta kaydinta, sameynta bogag ma guurtada ah oo wata softiweerka Jekyll ama nooca koontaroolka iyo noodhka noo oggolaan doona in nala soo socodsiiyo haddii barnaamijka softiweerku ama dib-u-eegista ay ku jiraan wax qalad ah ama aan.

Awoodda Gitlab way ka sareeysaa Github, ugu yaraan xagga adeegga, haddii aan u adeegsanno sida barnaamijkeenna kombuyuutar u gaar ah, awooddu waxay ku xirnaan doontaa qalabka serverkeenna. Waxyaabaha ay tahay in lagu xisaabtamo haddii waxa aan sameyn doonno ay tahay bedelida barnaamijka Github ee loogu talagalay barnaamijka Gitlab ee ku jira adeegeena gaarka loo leeyahay.

Maxaan u baahanahay inaan ku rakibno GitLab serverka Ubuntu?

Inaad ku haysato Gitlab ama Gitlab CE adeegeena, marka hore waa inaan ku rakibnaa ku tiirsanaanta ama softiweerka loo baahan yahay in barnaamijku si sax ah u shaqeeyo. Si tan loo sameeyo waxaan fureynaa terminal waxaanan qoreynaa waxyaabaha soo socda:

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

Waxaa macquul ah in xirmo sida curlku horeyba ugu jiri doono kombuyuutarkeena laakiin haddii kale, kani waa fursad wanaagsan oo lagu rakibo.

Rakibaadda GitLab

Bakhaarka dibedda ee Gitlab CE

Hadda waxaan haysannaa dhammaan ku tiirsanaanta Gitlab, Waa inaan rakibnaa softiweerka Gitlab CE, oo ah mid caam ah oo waxaan ka heli karnaa meel bannaanka u ah Ubuntu. Si tan loo sameeyo waxaan fureynaa terminal waxaanan qoreynaa waxyaabaha soo socda:

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

Waxaa jira qaab kale oo ku lug leh adeegsiga bakhaar dibedda ah laakiin leh agabka software-ka Apt-get. Si tan loo sameeyo, halkii aan ku qori lahayn kor ku xusan terminalka, waa inaan ku qornaa waxyaabaha soo socda:

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

Tanna waxaan ku heli doonnaa barnaamijka Gitlab CE ee ku jira adeegeena Ubuntu. Hadda waxaa la joogaa waqtigii loo samayn lahaa xoogaa dejin aasaasi ah si ay si sax ah ugu shaqeyso.

Qaabeynta Gitlab CE

Waxa ugu horeeya ee ay tahay inaan sameyno ayaa ah sii deynta dekedo gaar ah in Gitlab adeegsado iyo in la xidhi doono oo waxaan u adeegsanaa gidaar-dhis. Dekedaha ay tahay inaan furno ama Gitlab adeegsado waa dekedda 80 iyo 443.

Hadda, waa inaanu furnaa shaashadda websaydhka Gitlab CE markii ugu horreysay, tan waxaan ugu furaynaa bogga internetka http://gitlabce.example.com biraawsarkayaga. Boggan wuxuu noqon doonaa midka adeegeena laakiin, markii ugu horeysay, waa inaan beddel lambarka sirta ah ee nidaamku u leeyahay asal ahaan. Marka aan badalno lambarka sirta ah, waa inaan isdiiwaan galino ama ku soo gal lambarka sirta ah ee cusub iyo isticmaalaha "xididka". Tan waxaan ku yeelan doonnaa aagga qaabeynta gaarka ah ee nidaamka Gitlab ee ku jira adeegeena Ubuntu.

Haddii adeegeyagu yahay mid loogu talagalay isticmaalka dadweynaha, hubaal waxaan u baahan doonaa inaan adeegsanno nidaamka 'protocol' https, oo ah borotokool websaydh ah oo adeegsanaya shahaadooyin si uga dhigto shabakadda internetka mid ammaan ah. Waan isticmaali karnaa shahaado kasta laakiin Gitlab CE si toos ah uma baddeleyso url keydka, si tan loo helo waa inaan gacanta ku qabannaa, markaa waan tafatirnaa feylka /etc/gitlab/gitlab.rb iyo dibedda_URL waa inaan cinwaanka hore ugu bedelnaa midka cusubXaaladdan oo kale, waxay noqon doontaa in lagu daro xarafka "s", laakiin waxaan sidoo kale ka dhigi karnaa urlku mid ka duwan sidii hore iyo waxaan kordhin karnaa amniga adeegeena shabakadda. Marka aan keydinno oo aan xirno feylka, waa inaan ku qornaa waxyaabaha soo socda galka si markaa isbeddelada la sameeyay loo aqbalo:

sudo gitlab-ctl reconfigure

Tani waxay ka dhigi doontaa dhammaan isbeddelada aan ku sameyno barnaamijka Gitlab inay dhaqan galaan oo ay diyaar u noqdaan dadka isticmaala nidaamkan xakamaynta noocaan ah. Hadda waxaan u isticmaali karnaa softiweerkan dhib la'aan iyo innaga oo aan wax lacag ah iska bixinaynin si aan u haysanno bakhaarro gaar loo leeyahay.

Gitlab ama GitHub kee baa fiican?

Koodh siinta sida ay uga dhacdo Gitlab

Waqtigan xaadirka ah, hubaal in badan oo idinka mid ahi ay la yaabi doonaan waxa software ka fiican in la isticmaalo ama abuuro keydka barnaamijkeenna software. In la sii wado Github ama in loo beddelo Gitlab. Labaduba waxay isticmaalaan Git waana la badali karaa ama si fudud ugu wareejiya barnaamijyada la abuuray hal bakhaar oo u wareejinaya mid kale. Laakiin shaqsi ahaan Waxaan kugula talinayaa inaad sii wadato Github haddii aan ku hayno adeegeena iyo haddii aanan haysan wax rakibay, markaa haa rakib Gitlab. Sababta tan ayaa ah maxaa yeelay waxaan u maleynayaa in waxsoosaarka uu ka sarreeyo dhammaantood, oo u beddelashada mid ka mid ah software-ka mid kale oo faa'iidooyinkiisu ku dhow yihiin ugu yaraan ma magdhabayo.

Waxa ugu fiican ee ku saabsan waa in labada qalabba ay yihiin Software Bilaash ah iyo haddii aan ogaanno abuuro mashiinka dalwaddu, waan tijaabin karnaa labada barnaamijba waxaanna arki karnaa midka nagu habboon annaga oo aan beddelin ama dhaawicin adeegeena Ubuntu


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   Edgar Albalate Ibanez dijo

    Waxaan isticmaalaa beddel kale oo la yiraahdo gitea. https://github.com/go-gitea/. Waxaad isku dayi kartaa gudaha https://gitea.io

  2.   Wilburnmosum dijo
  3.   justindam dijo

    Ciyaarahayaga xayawaan qiroowga u ah https://dinosaurgames.org.uk/ ku madadaal xayawaan laga soo bilaabo malaayiin sano ka hor! Waxaad maamuli kartaa neanderthals iyo nooc kasta oo dinos ah; Tyrannosaurus Rex, Velociraptors, iyo sidoo kale Brachiosaurus dhamaantood waxay ka koobnaayeen! Heerarkeenna dinosaursyada waxay ka kooban yihiin noocyo kala duwan oo gameplay ah, laga bilaabo dagaalka ilaa khibrada ilaa turubka internetka. Waad ciyaari kartaa nooc kasta oo carqalad ah oo aad rabto, adiga oo ku siinaya madadaalo taariikhda hore ah saacado dhammaad ah! Ula dagaallama sida godadleyda iyo uunka, dhulka warwareega, oo weliba cadaawayaashiinna cuna!

  4.   LelandHoR dijo

    Qofka ugu horeeya ee Egger ee ku saleysan biraawsarka adduunka! Hel jabin! Xulo fasalkaaga oo sidoo kale cadawgaaga ku dhammee eex ukunta ugxan ee toogashada 3d ee badan. Diyaarso qalab halis ah sida Scramble Shotgun iyo sidoo kale EggK47 sida aad ugu jiheysato wadadaada guusha. Mahadsan Shellshockers Unblocked https://shellshockersunblocked.space/

  5.   NYjso dijo

    hp v72