Scaoileadh córas forbartha comhoibríoch Gogs 0.13

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

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

  • Gníomhaíocht a thaispeáint ar amlíne;
  • Rochtain ar an stór trí phrótacail SSH agus HTTP/HTTPS;
  • Fíordheimhniú trí SMTP, LDAP agus seachfhreastalaí droim ar ais;
  • Bainistiú cuntais, stórtha agus eagraíochta/foirne ionsuite;
  • Comhéadan chun forbróirí a bhfuil rochtain acu ar shonraí a chur leis an stór a chur leis agus a bhaint;
  • Córas crúca gréasáin chun láimhseálaithe ó sheirbhísí tríú páirtí ar nós Slack, Discord agus Dingtalk a chomhtháthú;
  • Tacaíocht chun crúcaí Git agus Git LFS a nascadh;
  • Infhaighteacht comhéadain chun teachtaireachtaí earráide a fháil (ceisteanna), próiseáil iarratais tarraingte agus Vicí chun doiciméadú a ullmhú;
  • Uirlisí chun stórtha agus vicí ó chórais eile a aistriú agus a scáthánú;
  • Comhéadan Gréasáin chun cód eagarthóireachta agus vicí;
  • avatars a uaslódáil trí Gravatar agus seirbhísí tríú páirtí;
  • Seirbhís chun fógraí a sheoladh trí ríomhphost;
  • Painéal riarthóir;
  • Многоязычный интерфейс, переведённый на 30 языков;
  • Cumas an comhéadan a shaincheapadh tríd an gcóras teimpléad HTML;
  • Поддержка хранения параметров в MySQL, PostgreSQL, SQLite3 и TiDB.

Scaoileadh córas forbartha comhoibríoch Gogs 0.13

Sa scaoileadh nua:

  • Предоставлена возможность использования персонального токена доступа в поле с паролем.
  • На страницах создания и переноса репозитория появилась опция для исключения из списка (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.
  • Méadaíodh na ceanglais don tiomsaitheoir Go go leagan 1.18.
  • Для хранения токенов доступа теперь используются хэши SHA256 вместо хранения в открытом виде.

Foinse: oscailtenet.ru

Add a comment