የ 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 ውስጥ መለኪያዎችን ለማከማቸት ድጋፍ.
በአዲሱ እትም፡-
- በይለፍ ቃል መስክ ውስጥ የግል መዳረሻ ማስመሰያ መጠቀም ይቻላል.
- ማከማቻን ለመፍጠር እና ለማስተላለፍ በገጾቹ ላይ ፣የማይዘረዝረው አማራጭ ተጨምሯል ፣ይህም ማከማቻውን በይፋ ይተዋል ፣ነገር ግን በቀጥታ ወደ 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