The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск системы совместной разработки Gogs 0.13

27.02.2023 21:06

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

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

  • Отображение активности по шкале времени;
  • Доступ к репозиторию по протоколам SSH и HTTP/HTTPS;
  • Аутентификация через SMTP, LDAP и Reverse proxy;
  • Встроенные средства управления учётными записями, репозиториями и организациями/командами;
  • Интерфейс для добавления и удаления разработчиков, имеющих доступ к добавлению данных в репозиторий;
  • Система web-хуков для интеграции обработчиков от сторонних сервисов, таких как Slack, Discord и Dingtalk;
  • Поддержка подключения Git-хуков и Git LFS;
  • Наличие интерфейсов для приёма сообщений об ошибках (issues), обработки pull-запросов и Wiki для подготовки документации;
  • Средства для миграции и зеркалирования репозиториев и wiki из других систем;
  • Web-интерфейс для редактирования кода и wiki;
  • Загрузка аватаров через Gravatar и сторонние сервисы;
  • Сервис отправки уведомлений по электронной почте;
  • Панель администратора;
  • Многоязычный интерфейс, переведённый на 30 языков;
  • Возможность настройки интерфейса через систему HTML-шаблонов;
  • Поддержка хранения параметров в MySQL, PostgreSQL, SQLite3 и TiDB.



В новом выпуске:

  • Предоставлена возможность использования персонального токена доступа в поле с паролем.
  • На страницах создания и переноса репозитория появилась опция для исключения из списка (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.
  • До версии 1.18 повышены требования к компилятору Go.
  • Для хранения токенов доступа теперь используются хэши SHA256 вместо хранения в открытом виде.


  1. Главная ссылка к новости (https://github.com/gogs/gogs/d...)
  2. OpenNews: Проект Forgejo начал развитие форка системы совместной разработки Gitea
  3. OpenNews: Выпуск системы совместной разработки Gogs 0.12
  4. OpenNews: Выпуск системы совместной разработки GitBucket 4.38
  5. OpenNews: Первый выпуск Gitea, форка системы совместной разработки Gogs
  6. OpenNews: Инфраструктура разработки Blender переведена c Phabricator на платформу Gitea
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/58716-gogs
Ключевые слова: gogs, gitea
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (43) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, kai3341 (ok), 21:45, 27/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Ключевое слово: gitea
     
     
  • 2.9, Аноним (9), 23:25, 27/02/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    или forgejo https://codeberg.org/Codeberg/forgejo
     
     
  • 3.13, kai3341 (ok), 00:07, 28/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Прикольно. Спасибо. Потыкаю на досуге
     
  • 3.24, Ivan_83 (ok), 04:55, 28/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    http://www.opennet.dev/opennews/art.shtml?num=58197
     
  • 2.18, OpenEcho (?), 00:43, 28/02/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Ключевое слово: gitea

    Оно теперь полукоммерческое, так что скорее forgejo на codeberg

     
  • 2.19, OpenEcho (?), 00:54, 28/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ключевое слово: gitea

    Кстати, gitea - не может быть ключевым, т.к. это форк Gogs: https://blog.gitea.io/2016/12/welcome-to-gitea/

     
  • 2.25, Ivan_83 (ok), 05:03, 28/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    С гогсом понятно, там один автор который творит что хочет.

    А вот выбрать между gitea и forgejo сложнее.
    Пока последний кажется не взлетел, с виду перетягивают коммиты из гитеи. Сообщество похоже осталось на уютненьком гитхубе и не не пошло на кодеберг.

     
  • 2.29, Колбаса (?), 09:20, 28/02/2023 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Перешел с Gitea на Gogs, так как Gitea ни с того ни с сего стал потреблять 200-400мб оперативной памяти, плюс она напичкана бесполезными фичами, которыми 90% случаев никто не пользуется. А вот Gogs пока работает как часы. Есть только необходимые функционалы и ничего лишнего. И правильно что там один чел принимает решения.
     
     
  • 3.47, Ivan_83 (ok), 21:01, 28/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Гитею сильно оптимизировали в последние пол года примерно и она стала адекватно-быстро жевать большие репозитории.
    Насчёт памяти - хз, я просто поставил в крон перезапуск раз в сутки и уже давно никаких проблем.
    Но вроде ещё бывает на каких то больших диффах может выжрать память.
    Мне кажется это больше к самому go вопросы.
     
  • 2.36, Аноним (36), 10:25, 28/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    gitea — это перегруженное ненужно.
     

  • 1.4, Аноним (4), 22:05, 27/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –13 +/
    Как же достали эти разработчики с комплексом неполноценности, использующие название языка разработки как часть имени программы/пакета: gogs, GoVPN, gonix, rustls, etc.

    Видели когда-нить cnginx, clinux, cnetbsd, copenssl, ccurl, capache, copenvpn?

     
     
  • 2.5, Аноним (-), 22:08, 27/02/2023 [^] [^^] [^^^] [ответить]  
  • –10 +/
    Ты может неразборчив в выборе софта, но мы предпочитаем безопасные языки, и поэтому указание языка полезно, позволяет отфильтровать всю эту сишную дребедень.
     
     
  • 3.26, test (??), 06:31, 28/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Это вы про ядро ?
     
  • 2.6, Массоны Рептилоиды (?), 22:17, 27/02/2023 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Видели когда-нить cnginx, clinux, cnetbsd, copenssl, ccurl, capache, copenvpn?

    phpmyadmin, notepad++

     
  • 2.7, анончик (?), 22:33, 27/02/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    ну так С это ж дефолтный язык, зачем его упоминать. хотя, например, видели cpython. ну и началось это задолго до голанга с растом - все эти rubymine и прочие phpbb с phpmyadmin.
     
  • 2.8, Аноним (8), 23:20, 27/02/2023 [^] [^^] [^^^] [ответить]  
  • +8 +/
    CPython смотрит на тебя с негодованием.
     
  • 2.10, Me (??), 23:38, 27/02/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    c++
     
  • 2.11, Аноним (11), 23:43, 27/02/2023 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Qbittorent
    Rubyripper
    Konqueror
    oKular
    Gedit

    Собственно это не для дободятлов с опеннет написано, а для других разработчиков которые возможно захотят присоединится.

     
     
  • 3.12, Аноним (11), 00:06, 28/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Paint.net
    DC++
     
  • 3.14, Дободятель с опеннет (?), 00:07, 28/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ок, понял
     
  • 3.15, Аноним (11), 00:07, 28/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ccmake
     
  • 3.16, Нон (?), 00:19, 28/02/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Gedit, Gparted, Gwenview
     
     
  • 4.28, Аноним (28), 09:14, 28/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Gwenview

    и? оно написано на G или что? Или на C++ + Qt? К чему ты это ваще написал?

     
  • 4.32, Аноним (11), 09:30, 28/02/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Gwenview - внезапно приложение для kde
     
  • 3.17, Аноним (17), 00:28, 28/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Phpstorm, goland 😎
     
     
  • 4.31, Аноним (11), 09:27, 28/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Оно внезапно на java.
     
  • 4.33, Аноним (11), 09:39, 28/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    И внезапно язык в названии тоже для разработчиков. Как и в jdevelop и C++ Builder
    И тоже это бесполезное для опеннет экспертов указание
     
  • 2.20, Аноним (20), 01:23, 28/02/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    clang, clisp, ctags, curl, cython
     
     
  • 3.22, Аноним (22), 03:43, 28/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    re2c, csh
     
     
  • 4.27, Аноним (28), 09:13, 28/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    тут re2c - это лексер для языка C, а не потому что оно написано на С.
    csh - значит что этот шелл использует C-синтаксис для скриптов, а не потому что оно написано на С.
     
  • 3.30, Аноним (11), 09:25, 28/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Curl это client url
    А например:
    Ccmake - CMake curses interface. curses is a terminal control library.
    Gedit это указание не gtk и gnome
     
  • 3.43, Аноним (43), 18:36, 28/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    clizm еще нет?
     
     
  • 4.48, Рустик (?), 23:36, 07/03/2023 [^] [^^] [^^^] [ответить]  
  • +/
    нет, есть только buttplug.
     

  • 1.21, Аноним (21), 01:33, 28/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Странно, что в основных возможностях не указана отправка телеметрии
     
     
  • 2.23, Аноньимъ (ok), 04:21, 28/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Она там есть?
     
     
  • 3.35, _hide_ (ok), 09:51, 28/02/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Нет, но некоторым очень хочется :-)
     

  • 1.34, Анонус (?), 09:42, 28/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А OneDev кто-нибудь использует? Кроме его автора.
     
  • 1.38, Аноним (36), 10:27, 28/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    gogs прост и стабилен. В отличии от сами знаете чего.  
     
  • 1.41, Вы забыли заполнить поле Name (?), 14:03, 28/02/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Нужно, ещё бы подняли инстанс для всех желающих, тогда бы гихабу пришёл конец.
     
     
  • 2.42, Аноним (11), 14:38, 28/02/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это же денег надо на сервер. А кто их даст за просто так.
     
     
  • 3.44, Чиновники_сверхдержавы (?), 18:39, 28/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Мы

    (естественно, надо поделиться)

     
  • 2.45, Аноним (43), 18:40, 28/02/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > ещё бы подняли инстанс для всех желающих

    Поднимай. В чём проблема?

     
     
  • 3.46, Вы забыли заполнить поле Name (?), 20:11, 28/02/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> ещё бы подняли инстанс для всех желающих
    > Поднимай. В чём проблема?

    Денег дай. В чём проблема?

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру