LINUX.ORG.RU

Вышел Gogs 0.11.86

 ,


2

2

Несколько дней назад вышла версия 0.11.86 Gogs — свободного аналога GitHub для самостоятельного хостинга.

Gogs написан на Go, компилируется на множестве платформ и обладает низкими системными требованиями.

Список основных возможностей Gogs:

  • лента активности;
  • поддержка протоколов SSH и HTTP/HTTPS;
  • поддержка аутентификации через SMTP/LDAP/обратный прокси;
  • управление аккаунтами/организациями/репозиториями;
  • добавление и удаление коллабораторов в репозитории;
  • вебхуки для репозиториев и организаций;
  • обсуждения, запросы на слияние, вики и защищенные ветви;
  • миграция и зеркалирование репозиториев и их вики;
  • веб-редактор для файлов репозитория и вики;
  • отображение блокнотов Jupyter;
  • двухфакторная аутентификация;
  • поддержка Gravatar и Federated avatar;
  • отправка сообщений электронной почты;
  • панель администрирования;
  • поддержка MySQL, PostgreSQL, SQLite3, MSSQL и TiDB в качестве базы данных;
  • локализация на 30 языков (включая 100% поддержку русского языка).

В этом релизе добавлен метод API, отдающий детали коммита по его SHA-хэшу, добавлена аутентификация через GitHub Enterprise, исправлены некоторые ошибки, а также добавлена португальская локализация.

Сайт проекта

>>> Релиз



Проверено: jollheef ()

Ответ на: комментарий от slovazap

Это не аналог GitHub, это могила для вашего проекта.

Если речь про социальные фишки, то да — до тех пор, пока не прикрутят ActivityPub — подобные проекты лишены этой самой социальной составляющей, которая и есть основа GitHub.

jollheef ★★★★★ ()
Ответ на: комментарий от aquadon

Ты упускаешь очень важный сценарий использования - совместная работа над закрытыми проектами.

Не упускаю. Просто не считаю, что это основная фича GitHub — он, как мне кажется, больше именно о открытой социальной составляющей — форки, звездочки, подписки etc.

Сам использую gitea, и если бы в нем была бы поддержка ActivityPub — это бы сделало GitHub уже не таким нужным.

jollheef ★★★★★ ()
Ответ на: комментарий от jollheef

Полностью согласен. GitHub - это социальная сеть. Основной центральный репозиторий вполне даже может быть в другом месте.

Технологии для децентрализации той самой социальной составляющей - это очень интересно.

P.S. Мне на днях студент сказал, что git (!) был куплен Майкрософтом и ему хана, поэтому он не видит смысла в использовании git в наших лабораторных работах. И это не единичный случай.

aquadon ★★★★ ()
Ответ на: комментарий от Harald

чем оно лучше cgit

Проще развертывается (вместо настройки cgi — просто добавляешь локальный прокси в nginx), есть трекер задач, прочие мелкие фишки «как в github».

Если не нужно держать очень большие проекты (вроде chromium или linux), то с производительностью проблем нет.

jollheef ★★★★★ ()
Ответ на: комментарий от sT331h0rs3

GitLab стремительно превращается в слишком большой комбайн, Gogs легче и шустрее. Для домашнего использования - самое то.

GitLab - это готовое решение, а не набор костылей, которые надо доводить под себя (ведь работа подождет, да?).

Для домашнего использования - самое то.

Все ясно, админы локалхоста в треде.

anonymous ()
Ответ на: комментарий от anonymous

В чем ненормальность трекера задач в community версии?

У меня ровно такая же ситуация была: https://gitlab.com/gitlab-org/gitlab-ce/issues/30106

Ранее они писали о том, что это enterprise-only фичи, теперь вот реализовали и в community, но вышло криво — см. последние комментарии.

А если что-то покупать, то выбор среди коммерческих решений уйдет в сторону Jira.

И с чего ты решил, что то что для тебя «ненормально» - для всех ненормально?

А я и не писал о том, что это для всех ненормально.

jollheef ★★★★★ ()
Ответ на: комментарий от sleeply4cat

Который требует 8 гигов памяти только для запуска?

Наглая ложь! Всего 3 с копейками достаточно... Так что общий тезис поддерживаю - жрёт он некисло. Щито поделать, за фичи приходится платить :-/

[admin@git ~]$ free -m
             total       used       free     shared    buffers     cached
Mem:          3832       3672        159         55        141        361
-/+ buffers/cache:       3170        662
Swap:            0          0          0
Pinkbyte ★★★★★ ()
Ответ на: комментарий от anonymous

Достаточно открыть несколько файлов из того же каталога и поискать «x.». Эта переменная используется во многих файлах. Не говоря уже о других глобальных переменных.

k_andy ★★★ ()

«Коллабораторы». тьфу, язык сломаешь. Соратники, сотрудники, сотоварищи, коллеги, сослужители... до фига синонимов, нет,обязательно английскую кальку влепят

anonymous ()
Ответ на: комментарий от jollheef

Держу в гогсе несколько андроидов, хромиум и пару сотен ядер - проблем с производительностью нет. Тут надо смотреть по количеству пользователей

slapin ★★★★★ ()