Itusilẹ ti Gogs 0.13 eto idagbasoke ifowosowopo

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

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

  • Ifihan aṣayan iṣẹ-ṣiṣe lori aago kan;
  • Wiwọle si ibi ipamọ nipasẹ SSH ati HTTP / HTTPS awọn ilana;
  • Ijeri nipasẹ SMTP, LDAP ati Yiyipada aṣoju;
  • Akọọlẹ ti a ṣe sinu, ibi ipamọ ati agbari / iṣakoso ẹgbẹ;
  • Ni wiwo fun fifi kun ati yiyọ awọn olupilẹṣẹ ti o ni iwọle si fifi data kun si ibi ipamọ;
  • Eto kio wẹẹbu kan fun sisọpọ awọn olutọju lati awọn iṣẹ ẹnikẹta gẹgẹbi Slack, Discord ati Dingtalk;
  • Atilẹyin fun sisopọ awọn iwo Git ati Git LFS;
  • Wiwa awọn atọkun fun gbigba awọn ifiranṣẹ aṣiṣe (awọn ọran), ṣiṣe awọn ibeere fa ati Wiki fun igbaradi iwe;
  • Awọn irinṣẹ fun gbigbe ati awọn ibi ipamọ digi ati wiki lati awọn ọna ṣiṣe miiran;
  • Oju opo wẹẹbu fun koodu ṣiṣatunṣe ati wiki;
  • Ikojọpọ awọn avatars nipasẹ Gravatar ati awọn iṣẹ ẹnikẹta;
  • Iṣẹ fun fifiranṣẹ awọn iwifunni nipasẹ imeeli;
  • Igbimọ Alakoso;
  • Многоязычный интерфейс, переведённый на 30 языков;
  • Agbara lati ṣe akanṣe wiwo nipasẹ eto awoṣe HTML;
  • Поддержка хранения параметров в MySQL, PostgreSQL, SQLite3 и TiDB.

Itusilẹ ti Gogs 0.13 eto idagbasoke ifowosowopo

Ninu itusilẹ tuntun:

  • Предоставлена возможность использования персонального токена доступа в поле с паролем.
  • На страницах создания и переноса репозитория появилась опция для исключения из списка (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.
  • Awọn ibeere fun alakojo Go ti pọ si ẹya 1.18.
  • Для хранения токенов доступа теперь используются хэши SHA256 вместо хранения в открытом виде.

orisun: opennet.ru

Fi ọrọìwòye kun