Pergala pêşkeftina hevkariyê berdana Gogs 0.13

Спустя два с половиной года с момента формирования ветки 0.12 опубликован новый значительный выпуск Gogs 0.13, системы для организации совместной работы с репозиториями Git, позволяющей на собственном оборудовании или в облачных окружениях развернуть сервис, напоминающий GitHub, Bitbucket и Gitlab. Код проекта написан на языке Go и поставляется под лицензией MIT. Для формирования интерфейса применяется web-фреймворк Macaron. Система имеет достаточно низкие требования к ресурсам и может быть развёрнута на плате Raspberry Pi.

Основные возможности Gogs:

  • Nîşandana çalakiyê li ser demjimêrek;
  • Gihîştina depoyê bi protokolên SSH û HTTP/HTTPS;
  • Nasname bi rêya SMTP, LDAP û proxy Reverse;
  • Hesab, depo û rêxistin / rêveberiya tîmê ya çêkirî;
  • Navbera ji bo zêdekirin û rakirina pêşdebirên ku gihîştina zêdekirina daneyan li depoyê hene;
  • Pergala hûkê ya Webê ji bo yekkirina rêveberên ji karûbarên sêyemîn ên wekî Slack, Discord û Dingtalk;
  • Piştgiriya ji bo girêdana git hook û Git LFS;
  • Hebûna navbeynkaran ji bo wergirtina peyamên xeletiyê (pirsgirêkan), pêvajokirina daxwazên kişandinê û Wiki ji bo amadekirina belgeyan;
  • Amûrên ji bo koçkirin û neynikê depo û wikis ji pergalên din;
  • Navbera malperê ji bo guherandina kod û wiki;
  • Barkirina avataran bi navgîniya Gravatar û karûbarên sêyemîn;
  • Xizmeta şandina agahdariyan bi e-nameyê;
  • Panela rêvebir;
  • Многоязычный интерфейс, переведённый на 30 языков;
  • Kapasîteya xweşkirina navberê bi pergala şablonê HTML;
  • Поддержка хранения параметров в MySQL, PostgreSQL, SQLite3 и TiDB.

Pergala pêşkeftina hevkariyê berdana Gogs 0.13

Di weşana nû de:

  • Предоставлена возможность использования персонального токена доступа в поле с паролем.
  • На страницах создания и переноса репозитория появилась опция для исключения из списка (unlisted), оставляющая репозиторий публичным, но скрывающая его в списке для пользователей без прямого доступа в интерфейс Gogs.
  • Добавлены новые настройки «[git.timeout] DIFF» (таймаут для git diff), «[server] SSH_SERVER_MACS» (список разрешённых MAC-адресов), «[repository] DEFAULT_BRANCH» (название ветки по умолчанию для новых репозиториев), «[server] SSH_SERVER_ALGORITHMS» (список допустимых алгоритмов для обмена ключами).
  • Предоставлена возможность указания собственной схемы хранения для PostgreSQL.
  • Добавлена поддержка отрисовки Mermaid-диаграмм в Markdown.
  • Название ветки по умолчанию изменено с master на main.
  • Объявлен устаревшим бэкенд хранения MSSQL.
  • Pêdiviyên ji bo berhevkarê Go li guhertoya 1.18 zêde bûne.
  • Для хранения токенов доступа теперь используются хэши SHA256 вместо хранения в открытом виде.

Source: opennet.ru

Add a comment