Gitlab ን ከኡቡንቱ ጋር በአገልጋያችን ላይ እንዴት እንደሚጫኑ

የጊትላብ አርማ

ከጥቂት ሳምንታት በፊት አውቀናል ድንገት የጊትቡብ ማይክሮሶፍት በ Microsoft መግዛት. የነፃ ሶፍትዌር መውደቅ እንደመጣ ብዙዎች እንደፈፀሙት የሚከራከሩ አከራካሪ ግዢ። እኔ በግሌ ከሁለቱ አንዳቸውም አላምንም አልከላከልም ግን እውነት ነው እንዲህ ያለው ዜና ብዙ የሶፍትዌር አዘጋጆች የጊቱብ አገልግሎቶችን ትተው ማይክሮሶፍት ከመግዛታቸው በፊት እንደ ጊቱብ ነፃ ሌሎች አማራጮችን እንዲፈልጉ አድርጓቸዋል ፡፡

ተወዳጅ እየሆኑ ያሉ ብዙ አገልግሎቶች አሉ ፣ ግን ግን አብዛኛዎቹ ገንቢዎች GitLab ን ለመጠቀም ይመርጣሉ፣ በኮምፒውተራችን ላይ ከኡቡንቱ ወይም ኡቡንቱን እንደ ኦፕሬቲንግ ሲስተም በሚጠቀምበት የግል አገልጋይ ላይ የምንጭነው ነፃ አማራጭ ፡፡

GitLab ምንድን ነው?

በመጀመሪያ ግን በትክክል ምን እንደ ሆነ እንመልከት ፡፡ ጊትላብ የጊት ቴክኖሎጂን የሚጠቀም የሶፍትዌር ስሪት ቁጥጥር ነው. ግን ከሌሎቹ አገልግሎቶች በተለየ ከጊት በተጨማሪ እንደ ዊኪስ አገልግሎት እና የሳንካ መከታተያ ስርዓት ያሉ ሌሎች ተግባሮችን ያጠቃልላል ፡፡ ሁሉም ነገር በጂ.ፒ.ኤል. ፈቃድ ስር ፈቃድ ተሰጥቶታል ፣ ግን እውነት ነው እንደ ሌሎች የሶፍትዌር አይነቶች እንደ ‹WordPress› ወይም ‹Github› ራሱ ፣ ማንም ሰው Gitlab ን መጠቀም አይችልም ፡፡ ጊትላብ ሁለት ዓይነት መለያዎችን ለደንበኞቹ የሚያቀርብ የድር አገልግሎት አለው: ነፃ መለያ ነፃ እና ህዝባዊ ማከማቻዎች እና የግል እና የህዝብ ማከማቻዎች ለመፍጠር የሚያስችለን ሌላ የሚከፈልበት ወይም ፕሪሚየም አካውንት ፡፡

ይህ ማለት ሁሉም መረጃዎቻችን ልክ እንደ Github ሁሉ በእኛ ቁጥጥር በሌለን በእኛ አገልጋዮች ላይ ይስተናገዳሉ ማለት ነው ፡፡ ግን ጊትላብ የበለጠ የሚጠራ ስሪት አለው Gitlab CE o የማህበረሰብ እትም በእኛ አገልጋይ ወይም በኮምፒተር ላይ የጊትላብ አከባቢን እንድንጭን እና እንድናኖር ያስችለናል ከኡቡንቱ ጋር ፣ ምንም እንኳን በጣም ተግባራዊ የሆነው ከኡቡንቱ ጋር አገልጋይ ላይ መጠቀሙ ነው ፡፡ ሁሉንም ሶፍትዌሮች በአገልጋያችን ላይ እንጂ በሌላ አገልጋይ ላይ ስላልጫንነው ይህ ሶፍትዌር የጊትላብ ፕሪሚያን ጥቅሞችን ይሰጠናል ነገር ግን ምንም ሳንከፍለው ፡፡

ጊትላብ ፣ እንደ ‹Github› አገልግሎት ፣ እንደ‹ ሳቢ ›ሀብቶችን ያቀርባል ክሎውንግ ማከማቻዎች ፣ በጃኪል ሶፍትዌር የማይለዋወጥ ድረ-ገጾችን ማዘጋጀት ወይም የሶፍትዌሩ ወይም ክለሳው ስህተቶችን ከያዙ ወይም ከሌሉ እንዲያውቁ የሚያስችለንን የስሪት ቁጥጥር እና ኮድ ማዘጋጀት ፡፡.

የጊትላብ ኃይል ቢያንስ ከአገልግሎት አንፃር ከጊቱብ ይበልጣል ፣ እንደ አገልጋያችን የራሳችን ሶፍትዌር የምንጠቀም ከሆነ ኃይሉ በአገልጋያችን ሃርድዌር ላይ የተመሠረተ ነው ፡፡ እኛ የምናደርገው ነገር በግላዊ አገልጋያችን ላይ ለጊትላብ ሶፍትዌሮች የ Github ሶፍትዌርን መለወጥ ከሆነ ከግምት ውስጥ መግባት ያለበት አንድ ነገር ፡፡

GitLab ን በኡቡንቱ አገልጋይ ላይ ለመጫን ምን ያስፈልገናል?

Gitlab ወይም Gitlab CE በእኛ አገልጋይ ላይ እንዲኖር በመጀመሪያ ሶፍትዌሩ በትክክል እንዲሠራ የሚያስፈልጉትን ጥገኞች ወይም ሶፍትዌሮች መጫን አለብን. ይህንን ለማድረግ ተርሚናል ከፍተን የሚከተሉትን እንጽፋለን ፡፡

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

እንደ ጥቅል ጥቅል ቀድሞውኑ በኮምፒውተራችን ላይ ሊኖር ይችላል ግን ካልሆነ ግን ይህ ለመጫን ጥሩ አጋጣሚ ነው ፡፡

የ GitLab ጭነት

የጊትላብ CE የውጭ ማከማቻ

አሁን ሁሉም የጊትላብ ጥገኛዎች ስላለን ፣ እኛ ይፋዊ የሆነውን የጊትላብ CE ሶፍትዌርን መጫን አለብን እና ወደ ኡቡንቱ ውጫዊ ማጠራቀሚያ በኩል ማግኘት እንችላለን. ይህንን ለማድረግ ተርሚናል ከፍተን የሚከተሉትን እንጽፋለን ፡፡

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

የውጭ ማጠራቀሚያ መጠቀምን የሚያካትት ሌላ ዘዴ አለ ፣ ግን ከ ‹Apt-get› የሶፍትዌር መሣሪያ ጋር ፡፡ ይህንን ለማድረግ ከላይ ያለውን ተርሚናል ውስጥ ከመፃፍ ይልቅ የሚከተሉትን መጻፍ አለብን ፡፡

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

እናም በዚህ የኡቡንቱ አገልጋያችን ላይ የጊተላብ CE ሶፍትዌር ይኖረናል ፡፡ በትክክል እንዲሠራ አንዳንድ መሠረታዊ ቅንብሮችን ለማድረግ አሁን ነው።

Gitlab CE ውቅር

እኛ ማድረግ ያለብን የመጀመሪያው ነገር ነው የተወሰኑ ወደቦችን መልቀቅ ጌትላብ የሚጠቀመው እና እነሱ እንደሚዘጉ እና እኛ ኬላ እንጠቀማለን ፡፡ መክፈት ያለብን ወይም ጊትላብ የሚጠቀምባቸው ወደቦች ወደብ ናቸው 80 እና 443.

አሁን የጊትላብ CE ድር ገጽን ለመጀመሪያ ጊዜ መክፈት አለብን ፣ ለዚህም በአሳሳችን ውስጥ ድረ-ገጹን http://gitlabce.example.com እንከፍታለን ፡፡ ይህ ገጽ የእኛ አገልጋይ ይሆናል ፣ ግን ለመጀመሪያ ጊዜ መሆን አለብን በነባሪነት ስርዓቱ የያዘውን የይለፍ ቃል ይለውጡ. አንዴ የይለፍ ቃሉን ከቀየርን በኋላ መመዝገብ አለብን በአዲሱ የይለፍ ቃል እና በ "ስር" ተጠቃሚው ይግቡ. በዚህ መሠረት በኡቡንቱ አገልጋዩ ላይ የጊትላብ ሲስተም የግል ውቅር ቦታ ይኖረናል ፡፡

አገልጋያችን ለሕዝብ አገልግሎት የሚውል ከሆነ በእርግጥ የድር አሰሳ ይበልጥ ደህንነቱ የተጠበቀ እንዲሆን የምስክር ወረቀቶችን የሚጠቀመውን https ፕሮቶኮልን ማለትም የድር ፕሮቶኮልን መጠቀም ያስፈልገናል ፡፡ ማንኛውንም የምስክር ወረቀት ልንጠቀም እንችላለን ነገር ግን ጊትላብ ኤ.ሲ በራስ-ሰር የማከማቻውን ዩ.አር.ኤል አይለውጠውም ፣ ይህንን ለማግኘት እኛ በእጅ ማድረግ አለብን ፣ ስለዚህ ፋይል /etc/gitlab/gitlab.rb ን እናስተካክላለን እናም በውጫዊ_ዩ.አር.ኤል ውስጥ ለአዲሱ አድራሻ አሮጌውን መለወጥ አለብንበዚህ አጋጣሚ ‹‹›››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››› ፣ ን ፣ ን አንዴ ፋይሉን ካስቀመጥን እና ከዘጋን በኋላ የተደረጉት ለውጦች ተቀባይነት እንዲኖራቸው የሚከተሉትን በ “ተርሚናል” ውስጥ መጻፍ አለብን ፡፡

sudo gitlab-ctl reconfigure

ይህ በጊትላብ ሶፍትዌር ላይ የምናደርጋቸው ለውጦች ሁሉ ተግባራዊ እንዲሆኑ ያደርጋቸዋል እናም ለዚህ ስሪት ቁጥጥር ስርዓት ተጠቃሚዎች ዝግጁ ይሆናል ፡፡ አሁን ይህንን ሶፍትዌር ያለ ምንም ችግር እና የግል ማከማቻዎች እንዲኖረን ምንም ሳንከፍለው ልንጠቀምበት እንችላለን ፡፡

Gitlab ወይም GitHub የትኛው ይሻላል?

በጊትላብ ውስጥ እንደተከሰተ ኮድ መጣል

በዚህ ጊዜ በእርግጥ ብዙዎቻችሁ የሶፍትዌራችንን ማከማቻዎች መጠቀም ወይም መፍጠር ምን የተሻለ ነው ብለው ያስባሉ ፡፡ በጊቱብ ለመቀጠል ወይም ወደ ጊትላብ ለመቀየር ፡፡ ሁለቱም Git ን ይጠቀማሉ እና ሊለወጡ ይችላሉ ወይም የተፈጠረውን ሶፍትዌር ከአንድ ማጠራቀሚያ ወደ ሌላ በቀላሉ ያዛውሩ. ግን በግል በአገልጋያችን ላይ ከያዝን እና ምንም የተጫነን ከሌለን ከጊቱub ጋር እንድትቀጥሉ እመክራለሁ ፣ ከዚያ አዎ ጊትላብን ይጫኑ. ይህ የሆነበት ምክንያት እኔ ምርታማነት ከሁሉም በላይ ነው ብዬ ስለማስብ እና አንድ ሶፍትዌርን ለሌላው ጥቅሞቹ በጣም አነስተኛ ማድረጉ ካሳ አያስገኝም ፡፡

በእሱ ላይ ያለው ጥሩ ነገር ሁለቱም መሳሪያዎች ነፃ ሶፍትዌሮች ናቸው እና እኛ ካወቅን ነው ምናባዊ ማሽን ይፍጠሩ, እኛ ሁለቱንም ፕሮግራሞች መፈተሽ እና የኡቡንቱ አገልጋያችንን ሳይቀይር ወይም ሳይጎዳ የትኛው እንደሚስማማን ማየት እንችላለን.


የጽሑፉ ይዘት የእኛን መርሆዎች ያከብራል የአርትዖት ሥነ ምግባር. የስህተት ጠቅ ለማድረግ እዚህ.

5 አስተያየቶች ፣ ያንተን ተወው

አስተያየትዎን ይተው

የእርስዎ ኢሜይል አድራሻ ሊታተም አይችልም. የሚያስፈልጉ መስኮች ጋር ምልክት ይደረግባቸዋል *

*

*

  1. ለመረጃው ኃላፊነት ያለው: ሚጌል Áንጌል ጋቶን
  2. የመረጃው ዓላማ-ቁጥጥር SPAM ፣ የአስተያየት አስተዳደር ፡፡
  3. ህጋዊነት-የእርስዎ ፈቃድ
  4. የመረጃው ግንኙነት-መረጃው በሕጋዊ ግዴታ ካልሆነ በስተቀር ለሶስተኛ ወገኖች አይተላለፍም ፡፡
  5. የውሂብ ማከማቻ በኦክሴንትስ አውታረመረቦች (አውሮፓ) የተስተናገደ የውሂብ ጎታ
  6. መብቶች-በማንኛውም ጊዜ መረጃዎን መገደብ ፣ መልሰው ማግኘት እና መሰረዝ ይችላሉ ፡፡

  1.   ኤድጋር አልባሊት ኢባñዝ አለ

    እኔ “gitea” የተባለ ሌላ አማራጭ እጠቀማለሁ ፡፡ https://github.com/go-gitea/. ውስጥ መሞከር ይችላሉ https://gitea.io

  2.   ዊልበርንሙሱም አለ
  3.   ጀስቲንዳም አለ

    የእኛ የዳይኖሰር ጨዋታዎች https://dinosaurgames.org.uk/ ከሚሊዮኖች ዓመታት በፊት ከነበሩ እንስሳት ጋር መዝናኛን ያቅርቡ! ናያንደርታሮችን እና ሁሉንም ዓይነት ዲኖዎችን ማስተዳደር ይችላሉ; ቲራንኖሳሩስ ሬክስ ፣ ቬሎቺራፕተሮች እንዲሁም ብራቺዮሳውረስ ሁሉም የተካተቱ ናቸው! የእኛ የዳይኖሰርስ ደረጃዎች ከመታገል እስከ ተሞክሮ እስከ የመስመር ላይ ፖክ የተለያዩ የጨዋታ ዓይነቶችን ይይዛሉ። እርስዎ የሚፈልጉትን ማንኛውንም ዓይነት መሰናክል ማጫወት ይችላሉ ፣ ይህም በመጨረሻ ሰዓቶች ላይ ለታላላቆች መዝናኛ ይሰጥዎታል! እንደ ዋሻ ሰዎች ከፍጥረታት ጋር ሆነው ይዋጉ ፣ ምድርን ይንከራተቱ እንዲሁም ጠላቶቻችሁን ይበሉ!

  4.   LelandHoR አለ

    በዓለም የመጀመሪያው በአሳሽ ላይ የተመሠረተ የመጀመሪያው ሰው Egger! መሰባበርን ያግኙ! ክፍልዎን ይምረጡ እና እንዲሁም በዚህ የ 3 ዲ ባለብዙ ተጫዋች ተኳሽ ውስጥ ጠላቶቻችሁን በእንቁላል አድልዎ ያጠናቁ ፡፡ ወደ ድል የሚወስዱትን መንገድ ሲጭኑ እንደ Scramble Shotgun እና እንደ EggK47 ያሉ ገዳይ መሣሪያዎችን ያርሙ ፡፡ Shellshockers አድናቆት ታግዷል https://shellshockersunblocked.space/

  5.   ዊልበርንሙሱም አለ