Веб-версияОткрыть в Telegram

ПостВсем привет!

6 октября 2025
З
Заметки на салфетке
Фотография
нажмите — покажем
Всем привет! У GitVerse совместно с Хабром проходит конкурс Open Source-проектов «Код без границ». Я решил запрыгнуть в этот поезд со своим проектом ReVu, о котором расскажу подробнее уже в этот четверг. Одним из условий конкурса является размещение проекта в репозитории на GitVerse. Я решил воспользоваться ситуацией и «убить двух зайцев»: - Принять участие в конкурсе - Интегрировать GitVerse в свой проект Но, как это часто бывает, всё оказалось не таким простым, как кажется. Об этом — данный пост. Что понравилось? 1. Своя платформа. Кто бы что ни говорил, но нам нужны собственные аналоги. Сейчас GitHub блокирует доступ для пользователей из Крыма — что мешает однажды расширить эти ограничения? Наличие альтернативы внутри страны — полезно и важно. 2. Облачные раннеры «из коробки». Это удобно: можно запускать простые CI/CD-пайплайны без настройки собственного раннера. Да, есть лимиты, но они есть везде. Плюс — совместимость с GitHub Actions: мои воркфлоу заработали почти без изменений. 3. Приятный интерфейс. Возможно, субъективно, но внешний вид GitVerse современный и аккуратный — работать комфортно, «глаз не режет». На этом, пожалуй, плюсы заканчиваются. Дальше — обычный git-хостинг без каких-то выдающихся фич. Что не понравилось? Здесь уже больше проблем. 1. Ограничения облачных раннеров. Образ сильно урезан: нет даже базовых зависимостей, например Node.js (а он нужен многим Actions). Нет доступа к Docker-сокету — собрать Docker-образ на стандартном раннере невозможно, придётся подключать свой. 2. Вебхуки и безопасность. 2.1. Нет подписи вебхуков. GitHub и Gitea подписывают события через HMAC SHA-256, что позволяет проверить целостность данных. У GitVerse этого нет — можно только добавить заголовок Authorization. 2.2. Некорректные ссылки в вебхуках. Вместо нормальных публичных URL вида https://gitverse.ru/.../... приходят технические вроде http://gitea-http:3000/.../.... Такое ощущение, что «вышли в прод, а настроить забыли». 3. Слабое публичное API. GitVerse основан на Gitea — и это нормально, но при этом доступное API сильно урезано. В Gitea из коробки большой и удобный API, а здесь — «обрезок» без нужных эндпоинтов. К тому же API закрыто по умолчанию: чтобы использовать его, нужно подать заявку. Когда её рассмотрят — неизвестно. Это то, что я заметил за несколько часов работы. Для кого-то всё перечисленное может быть не критично — основной функционал git-хостинга работает, а я, может, придираюсь. Я написал письмо в поддержку с описанием проблем и вопросов. Ответ уже пришёл: «взяли в работу и свяжутся позже». Посмотрим, что ответят.
2 · 680 ·

Рядом в ленте

ЗЗаметки на салфеткеВсем привет! Недавно я объявил, что мы работаем над сервисом для учёта финансов и попросил вас пройти опрос. Ваши ответы помогли уточнить требования к проекту. ЗЗаметки на салфеткеЕсть идеи? =)
это сообщение
ЗЗаметки на салфеткеКакой скучнй год, Только PoE да PoE2. Ну ладно, не только они, в этом году я прощёл ещё две с половиной игры, это: - Абсолютно шедевральная Clair Obscur: ExpediЗЗаметки на салфеткеВсем привет! Запустил новогодний розыгрыш! Присоединяйтесь)) https://t.me/press_any_button/1384
ЗЗаметки на салфеткеЗаметки на салфетке@writeanynotes · канал · Технологии
63подписчиков135постов в индексе
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем