Gogs 0.13 සහයෝගීතා සංවර්ධන පද්ධතිය නිකුත් කිරීම

0.12 ශාඛාව පිහිටුවා වසර දෙකහමාරකට පසු, Gogs 0.13 හි නව සැලකිය යුතු නිකුතුවක් ප්‍රකාශයට පත් කරන ලදී, Git ගබඩාවන් සමඟ සහයෝගීතාව සංවිධානය කිරීමේ පද්ධතියක්, ඔබට GitHub, Bitbucket සහ Gitlab සිහිපත් කරන සේවාවක් ඔබේම උපකරණවල යෙදවීමට ඉඩ සලසයි. වලාකුළු පරිසරයක. ව්‍යාපෘති කේතය Go හි ලියා ඇති අතර MIT බලපත්‍රය යටතේ බලපත්‍ර ලබා ඇත. අතුරු මුහුණත නිර්මාණය කිරීම සඳහා Macaron වෙබ් රාමුව භාවිතා කරයි. පද්ධතියට තරමක් අඩු සම්පත් අවශ්‍යතා ඇති අතර Raspberry Pi පුවරුවක යෙදවිය හැක.

Gogs හි ප්රධාන ලක්ෂණ:

  • කාලරාමුවක් මත ක්‍රියාකාරකම් ප්‍රදර්ශනය කිරීම;
  • SSH සහ HTTP/HTTPS ප්‍රොටෝකෝල හරහා ගබඩාවට ප්‍රවේශ වීම;
  • SMTP, LDAP සහ Reverse proxy හරහා සත්‍යාපනය;
  • බිල්ට් ගිණුම, ගබඩාව සහ සංවිධානය/කණ්ඩායම් කළමනාකරණය;
  • ගබඩාවට දත්ත එකතු කිරීමට ප්‍රවේශය ඇති සංවර්ධකයින් එකතු කිරීම සහ ඉවත් කිරීම සඳහා අතුරු මුහුණත;
  • Slack, Discord සහ Dingtalk වැනි තෙවන පාර්ශවීය සේවාවන්හි හසුරුවන්නන් ඒකාබද්ධ කිරීම සඳහා වෙබ් කොකු පද්ධතිය;
  • Git කොකු සහ Git LFS සම්බන්ධ කිරීම සඳහා සහාය;
  • දෝෂ පණිවිඩ ලබා ගැනීම සඳහා අතුරු මුහුණත් (ගැටළු), ඇදීමේ ඉල්ලීම් සැකසීම සහ ලේඛන සකස් කිරීම සඳහා Wiki;
  • සංක්‍රමණය සහ අනෙකුත් පද්ධති වලින් ගබඩාවන් සහ විකි පිළිබිඹු කිරීම සඳහා මෙවලම්;
  • කේතය සහ විකි සංස්කරණය කිරීම සඳහා වෙබ් අතුරු මුහුණත;
  • Gravatar සහ තෙවන පාර්ශවීය සේවා හරහා avatars උඩුගත කිරීම;
  • විද්‍යුත් තැපෑලෙන් දැනුම්දීම් යැවීමේ සේවාව;
  • පරිපාලක පැනලය;
  • භාෂා 30කට පරිවර්තනය කරන ලද බහුභාෂා අතුරු මුහුණත;
  • HTML සැකිලි පද්ධතිය හරහා අතුරු මුහුණත අභිරුචිකරණය කිරීමේ හැකියාව;
  • MySQL, PostgreSQL, SQLite3 සහ TiDB හි පරාමිති ගබඩා කිරීම සඳහා සහාය.

Gogs 0.13 සහයෝගීතා සංවර්ධන පද්ධතිය නිකුත් කිරීම

නව නිකුතුවේ:

  • මුරපදය ක්ෂේත්රයේ පුද්ගලික ප්රවේශ ටෝකනයක් භාවිතා කළ හැකිය.
  • ගබඩාවක් නිර්මාණය කිරීම සහ මාරු කිරීම සඳහා වන පිටුවල, ලැයිස්තුගත කිරීම ඉවත් කිරීම සඳහා විකල්පයක් එකතු කර ඇත, එය ගබඩාව ප්‍රසිද්ධියට පත් කරයි, නමුත් Gogs අතුරුමුහුණතට සෘජු ප්‍රවේශයක් නොමැතිව පරිශීලකයින් සඳහා ලැයිස්තුවේ එය සඟවයි.
  • “[git.timeout] DIFF” (git diff සඳහා කල් ඉකුත්වීම), “[සේවාදායකය] SSH_SERVER_MACS” (අවසර කළ MAC ලිපින ලැයිස්තුව), “[repository] DEFAULT_BRANCH” (නව ගබඩා සඳහා පෙරනිමි ශාඛා නාමය), “[ සේවාදායකය එකතු කරන ලදී. ] SSH_SERVER_ALGORITHMS" (යතුරු හුවමාරුව සඳහා වලංගු ඇල්ගොරිතම ලැයිස්තුව).
  • PostgreSQL සඳහා ඔබේම ගබඩා ක්‍රමයක් නියම කළ හැක.
  • Markdown හි Mermaid රූප සටහන් විදැහුම්කරණය සඳහා සහය එක් කරන ලදී.
  • පෙරනිමි ශාඛාවේ නම මාස්ටර් සිට ප්‍රධාන දක්වා වෙනස් කර ඇත.
  • MSSQL ආචයන පසු අන්තය අත්හරින ලදී.
  • Go compiler සඳහා අවශ්‍යතා 1.18 අනුවාදය දක්වා වැඩි කර ඇත.
  • ප්‍රවේශ ටෝකන දැන් පැහැදිලි පෙළෙහි ගබඩා කිරීම වෙනුවට SHA256 හැෂ් භාවිතයෙන් ගබඩා කර ඇත.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න