የጎግስ 0.13 የትብብር ልማት ስርዓት መለቀቅ

የ 0.12 ቅርንጫፍ ከተመሠረተ ከሁለት ዓመት ተኩል በኋላ የጎግስ 0.13 አዲስ ጉልህ ልቀት ታትሟል ፣ ከ Git ማከማቻዎች ጋር ትብብርን ለማደራጀት የሚያስችል ስርዓት ፣ GitHub ፣ Bitbucket እና Gitlab የሚያስታውስ አገልግሎት በራስዎ መሳሪያ ላይ ማሰማራት ወይም በደመና አካባቢዎች. የፕሮጀክት ኮድ በ Go ውስጥ የተፃፈ እና በ MIT ፍቃድ ነው ፍቃድ ያለው። የMacaron ድር ማዕቀፍ በይነገጽ ለመፍጠር ጥቅም ላይ ይውላል። ስርዓቱ አነስተኛ የግብዓት መስፈርቶች አሉት እና በ Raspberry Pi ሰሌዳ ላይ ሊሰማራ ይችላል።

የ Gogs ዋና ባህሪዎች

  • በጊዜ መስመር ላይ እንቅስቃሴን ማሳየት;
  • በኤስኤስኤች እና በኤችቲቲፒ/ኤችቲቲፒኤስ ፕሮቶኮሎች በኩል ወደ ማከማቻው መድረስ;
  • በSMTP፣ LDAP እና Reverse proxy በኩል ማረጋገጥ;
  • አብሮ የተሰራ መለያ፣ ማከማቻ እና ድርጅት/ቡድን አስተዳደር;
  • ወደ ማከማቻው ውሂብ የማከል መዳረሻ ያላቸውን ገንቢዎች ለመጨመር እና ለማስወገድ በይነገጽ;
  • እንደ Slack ፣ Discord እና Dingtalk ካሉ የሶስተኛ ወገን አገልግሎቶች ተቆጣጣሪዎችን ለማዋሃድ የድር መንጠቆ ስርዓት;
  • Git hooks እና Git LFS ለማገናኘት ድጋፍ;
  • የስህተት መልዕክቶችን ለመቀበል በይነገጾች መገኘት (ጉዳዮች)፣ የመሳብ ጥያቄዎችን ማስተናገድ እና ዊኪ ሰነዶችን ለማዘጋጀት፣
  • ማከማቻዎችን እና ዊኪዎችን ከሌሎች ስርዓቶች ለማዛወር እና ለማንፀባረቅ መሳሪያዎች;
  • ኮድ እና ዊኪን ለማረም የድር በይነገጽ;
  • በግራቫታር እና በሶስተኛ ወገን አገልግሎቶች በኩል አምሳያዎችን መስቀል;
  • በኢሜል ማሳወቂያዎችን ለመላክ አገልግሎት;
  • የአስተዳዳሪ ፓነል;
  • ባለብዙ ቋንቋ በይነገጽ ወደ 30 ቋንቋዎች ተተርጉሟል;
  • በኤችቲኤምኤል አብነት ስርዓት በኩል በይነገጹን የማበጀት ችሎታ;
  • በ MySQL, PostgreSQL, SQLite3 እና TiDB ውስጥ መለኪያዎችን ለማከማቸት ድጋፍ.

የጎግስ 0.13 የትብብር ልማት ስርዓት መለቀቅ

በአዲሱ እትም፡-

  • በይለፍ ቃል መስክ ውስጥ የግል መዳረሻ ማስመሰያ መጠቀም ይቻላል.
  • ማከማቻን ለመፍጠር እና ለማስተላለፍ በገጾቹ ላይ ፣የማይዘረዝረው አማራጭ ተጨምሯል ፣ይህም ማከማቻውን በይፋ ይተዋል ፣ነገር ግን በቀጥታ ወደ Gogs በይነገጽ ሳይደርሱ ለተጠቃሚዎች ዝርዝር ውስጥ ይደብቀዋል።
  • አዲስ ቅንጅቶች ታክለዋል "[git.timeout] DIFF" (የጊt diff ጊዜው አልፎበታል)፣ "[አገልጋይ] SSH_SERVER_MACS"(የተፈቀዱ የማክ አድራሻዎች ዝርዝር)፣"[ማከማቻ] DEFAULT_BRANCH"(የአዲስ ማከማቻዎች ነባሪ የቅርንጫፍ ስም)፣"[አገልጋይ ] SSH_SERVER_ALGORITHMS" (ለቁልፍ ልውውጥ ትክክለኛ የሆኑ ስልተ ቀመሮች ዝርዝር)።
  • ለ PostgreSQL የራስዎን የማከማቻ ዘዴ መግለጽ ይቻላል.
  • በማርዳው ውስጥ የሜርሜይድ ንድፎችን ለመስራት ድጋፍ ታክሏል።
  • ነባሪ የቅርንጫፍ ስም ከዋና ወደ ዋና ተቀይሯል።
  • የ MSSQL ማከማቻ ጀርባ ተቋርጧል።
  • የ Go compiler መስፈርቶች ወደ ስሪት 1.18 ጨምረዋል።
  • የመዳረሻ ቶከኖች አሁን በ cleartext ውስጥ ከመቀመጥ ይልቅ SHA256 hashes በመጠቀም ተቀምጠዋል።

ምንጭ: opennet.ru

አስተያየት ያክሉ