LINUX.ORG.RU

Gitea v1.9.0 ― self-hosted git без боли (и с чашкой чая!)

 , ,


5

3

Gitea ― это проект, цель которого состоит в создании наипростейшего, наибыстрого и самого безболезненного интерфейса для Git для самостоятельного хостинга.

Проект поддерживает все платформы, поддерживаемые Go ― GNU/Linux, macOS, Windows на архитектурах от x86_(64) и arm64 до PowerPC.

Эта версия Gitea содержит важные исправления безопасности, которые не будут бэкпортированы на ветвь 1.8. По этой причине, мы настоятельно рекомендуем обновиться.

Некоторое, что команда Gitea хочет упомянуть в этом релизе:

  • Gitea находится в процессе перемещения всей разработки на https://gitea.com с Github-а. Он должен завершиться к следующему релизу.
  • Теги релизов образов Docker теперь будут происходить только на мажорных релизах (следовательно, образы Docker будут более стабильны)
  • Значимые изменения в протоколировании подробности.

Новая функциональность:

>>> CHANGELOG

anonymous

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

Поддержка задач (issues) и запросов на слияние (pull requests) при миграции с GitHub и других инстансов Gitea.

Всвязи с этим решил поднять инстанс для пользователей ЛОРа (хотя в целом ограничений регистрации нет).

https://code.lor.sh

jollheef ★★★★★ ()

Проект поддерживает все платформы, поддерживаемые Go ― GNU/Linux, macOS, Windows на архитектурах от x86_(64) и arm64 до PowerPC.

это всё очень круто, что оно поддерживает все архитектуры, где есть go... я постоянно использую на OpenBSD... но беда в том, что этот самый Go не поддерживает, скажем, pentium 3 и, насколько я помню, pentium 4 (где именно заканчивается поддержка, я не знаю, но на p3 хоть в OpenBSD, хоть в Debian ругается на нехватку инструкций)

сама gitea очень лёгкая и вполне бы могла крутиться на p3 в качестве аппаратного резервного хостинга, но вот этот Go... :(

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

А ты поставь на свой сервер одно и другое. Если нет потребности в специальной функциональности, которая есть тольков Gitlab, то Gitea намного приятнее.

aquadon ★★★★ ()

а вообще fossil крутая вещь - ест копейки, ща ещё и позволяет легко вести одновременно git-зеркало...

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

Я понимаю. Но одно дело на свой (можно и вообще CGit), а другое дело инстанс для пользователей, которые некоторые фичи GitLab’а могут найти полезными. Например, более-менее нормальную подсветку кучи ЯП.

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

беда в том, что этот самый Go не поддерживает, скажем, pentium 3 и, насколько я помню, pentium 4

Угодить всем невозможно, завтра появится некрофил с Pentium 166 MMX в кладовке и будет жаловаться, что у него Go не работает, язык, который вышел через 10 лет после создания его ПК. Так что ж поделать теперь.

Alve ★★★★★ ()

А в нем можно комментировать/обсуждать конкретные строки кода как в gitlab?

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

кроме Go, всё остальное работает на P3 и на инструкции не ругается

fossil, kallithea

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

Gitea себя позиционирует как минималистичный инструмент. У меня он стоит на минимальной VPS и жрать не просит.

aquadon ★★★★ ()

Интересно, когда оно дорастёт до уровня житлаба, всё будет так же, без боли?

pon4ik ★★★★★ ()

Gitea это ж форк gogs. Я думал они сольются обратно, ан нет.

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

go-номерверсии.tgz

Компилируй с gccgo или llvmgo если тебе твой старый пень 3 так нужен и всё.

kostyarin_ ()
Последнее исправление: kostyarin_ (всего исправлений: 1)
Ответ на: комментарий от SL_RU

ну, вроде как развивается активнее. хотя gogs тыщу лет не видел, ибо gitea уже есть в репах OpenBSD, готовая к использованию

buratino ★★★★ ()

Много чаю разрабам, отличный продукт!

Переехал с gitlab на gogs, а потом и на gitea. Всё что надо есть, летает, функций полно [для меня]. Веб интерфейс молниеносный и простой.

skyman ()

Наконец-то сделали аватары для реп. Вот смешная казалось бы штука, а как иногда спасает.

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

не поддерживает, скажем, pentium 3

У меня на PC XT тоже виснет.

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

Сделал начальную реализацию tango, можно выбрать в настройках.

Если у кого-то есть время, то буду рад, если закончите.

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

Всвязи с этим решил поднять инстанс для пользователей ЛОРа

https://code.lor.sh

Если для пользователей ЛОРа, то нужно анонимные коммиты разрешить.

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

Поддержу. Тоже ушли с гитлаба, который был излишним и слишком прожорливым, правда сразу ушли на gitea, проскочили gog, на гитлабе сидели долго и gitea успела появится и развится, потому gog оказался не нужным.

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

Много лет использовал Gitlab работая с разными командами, но в этом году с текущей командой ушли на gitea, поняв, что гитлаб излишне функционален и слишком тяжел, а нам хватает gitea за глаза и уши.

Конечно, если тебе нужен еще и CI из коробки, и свистелки с звенелками, то тебе нужен Gitlab, но если тебе нужен просто удобный гит с нормальным веб-интерфейсом и вменяемым конфигом сервера, то gitea — твой выбор.

Вопрос же всегда в том что нужно. Кому-то нужен Gitlab, кто-то когда понадобился git вообще купил себе Github полностью, а небольшой команде из 5-10 разработчиков хватает gitea полностью

Nill ()

самого безполезненного

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

У меня на PC XT тоже виснет.

на XT оно и не запустится. а на p3 оно бы летало, если бы не ограничения по инструкциям. я же не пытаюсь версию для amd64 запустить, а только версию для i386

buratino ★★★★ ()

Классная штука, летает и на арме, и на впске с двумя гигами памяти, вкупе с drone ci отлично заменяет gitlab

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

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

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

Gitlab едва ворочается на мощных железках, а gitea летает на слабых железках и очень похож на привычный Github в отличии от Gitlab.

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

На синклере запускать не пробовал? Извини, поддержки твоей рухляди нет и не будет, это прогресс, детка. А еще не будет работать на калькуляторе, например.

Nill ()

Всё эти гитеи и гитлабы - чистое зло, потому что приводят к фрагментации сообщества. Ситуацию можно исправить добавлением в них федерации, но что-то никто не чешется. Пока байкотирую всё кроме GitHub. Да, я знаю что GitHub блокирует крымчан и иранцев. Но self-hosting или маргинаьный хостинг на всяких gitea.com и notabug эквивалентен блокированию всего мира.

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

причём здесь синклер. аппаратное зеркало на ноутбуке под столом лучше виртуалки в сетях. сам gitea этот p3 потянет 50 раз сверху. проблема просто в инструкциях go. ни один язык, кроме go, проблемами с p3 не страдает, везде можно собрать и пользоваться.

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

Твой п3 старше тебя, а ты насилуешь старичка, буратинка. Зачем ты так? Что это за некрогеронтофилия? Купи себе за 15 баксов Orange Pi Zero, там gitea прекрасно работает, при этом производительность будет выше в разы, а потребление электроэнергии меньше на порядок. Выкинуть п3 экономически целесообразней, чем пытаться его насиловать.

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

Для внутренней, закрытой работы — норм. А для остального есть GitHub. И фрагментации нет, и надёжнее, и проще и вообще.

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

Причем в любую репу напрямую, невзирая на права доступа.

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

Дык никто и не предлагает для открытой работы использовать селф-хостед. Все селф-хостед нужно для закрытого использования и полного контроля.

Ну и опять же, всегда лучше иметь бэкап, так что никто не мешает держать свои открытые репы на гитхабе и настроить синхронизацию на домашний gitea, который стоит на какой-нибудь Апельсинке замурованной в стене(у меня лично апельсинка натурально в стене, в нише которая была изначально заточена для размещения входного роутера, лежит там за закрытой дверцей и даже места не занимает)

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

Твой п3 старше тебя

когда я использовал pc, у меня была мечта хотя бы о p1. а про p3 и не слышал никто. хотя p3 у меня и не было то по сути, с p2 на p4 перескочил.

а вот zx spectrum у меня появился в 1990 году

ноут на p3 просто есть. и ничего бы не мешало использовать там gitea и не жужжать, если бы не странные ограничения. я не оперирую понятиями модно-немодно, я просто пользуюсь тем, чем хочу там, где хочу, и мне не надо рассказывать, что МНЕ использовать, а что нет.

buratino ★★★★ ()

поддерживаемые Go ― GNU/Linux, macOS, Windows

In Soviet Russia, Go supports you.

Makhno ()

интерфейса для Git

А разве он нужен? Какое-то извращение. Ведь хватает и командной строки.

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

Всё эти гитеи и гитлабы - чистое зло, потому что приводят к фрагментации сообщества. Ситуацию можно исправить добавлением в них федерации, но что-то никто не чешется. Пока байкотирую всё кроме GitHub. Да, я знаю что GitHub блокирует крымчан и иранцев. Но self-hosting или маргинаьный хостинг на всяких gitea.com и notabug эквивалентен блокированию всего мира.

Хорошо сказано. Полностью поддерживаю тебя, коллега!

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

Видел я это.

Если видел, то не надо вводить людей в заблуждение словами «никто не чешется».

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

Всё эти гитеи и гитлабы - чистое зло, потому что приводят к фрагментации сообщества.

Да надо всех загнать в одной стойло githuba :)

И неугодных отключить…

Верно мысль уловил ?

perestoronin ★★★ ()
Ограничение на отправку комментариев: только для зарегистрированных пользователей