The OpenNET Project / Index page

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



"Уязвимость в библиотеке ruby-saml, приводящая к обходу аутентификации в GitLab"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Уязвимость в библиотеке ruby-saml, приводящая к обходу аутентификации в GitLab"  +/
Сообщение от opennews (??), 13-Мрт-25, 15:12 
Опубликованы корректирующие обновления платформы для организации совместной разработки GitLab - 17.9.2, 17.8.5 и 17.7.7, в которых устранена  уязвимость (CVE-2025-25291, CVE-2025-25292), позволяющая обойти аутентификацию на базе SAML (Security Assertion Markup Language). Уязвимость присутствует в Ruby-библиотеке ruby-saml, реализующей функции для SAML-авторизации. Кроме GitLab уязвимость затрагивает и другие проекты, использующие данную библиотеку. Проблема устранена в обновлениях ruby-saml 1.18.0 и 1.12.4...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=62876

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

3. Сообщение от Анониматор (?), 13-Мрт-25, 15:21   +23 +/
GitLab - это яркий демонстратор того что не надо писать сложные вещи на Ruby. Жрёт память, еле шевелится, завышенные системные требования.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7, #30, #66

7. Сообщение от Ivan_83 (ok), 13-Мрт-25, 15:47   +3 +/
Да, это просто ад для меинтейнера и сисадмина.
Я как то пробовал ставить из портов это поделие на фре, так оно поставило более 600 портов и в итоге так и не заработало :)

У меня на десктопе стоит 1к портов, но минимально как раз тоже примерно 600 надо для ДЕ с комфортом.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #10, #28, #33, #45, #55, #79

10. Сообщение от Аноним (10), 13-Мрт-25, 16:21   +2 +/
Ну тут либо фря не подходит как платформа для работы сложного софта, либо админ неопытный. На линуксе в кубернетесе опыт эксплуатации с ~300 девелоперов могу оценить как приемлимый. Каких-то особых сложностей (и уж тем более чтобы не заработало) не вспоминается, даже бэкапы восстанавливать не приходилось.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #12, #17, #65

11. Сообщение от Аноним (11), 13-Мрт-25, 16:22    Скрыто ботом-модератором–4 +/
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #13, #14, #20, #49

12. Сообщение от 12yoexpert (ok), 13-Мрт-25, 16:24   +/
зачем для веб-морды гита кластер, если у тебя всего 300 клиентов? это ненормально
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #18, #29, #46

13. Сообщение от 12yoexpert (ok), 13-Мрт-25, 16:26   –1 +/
> потому что не гитхаб(хотя чем плох гитхаб никто сказать не может)

тем, что это мелкомягкие, зачем дурачком прикидываешься?

а вот о том, что гитлаб арендует сервера у мелкомягких, почему-то все молчат

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #21, #22

14. Сообщение от Аноним (14), 13-Мрт-25, 16:27   +4 +/
Чем плоха арендованная квартира, только дураки живут в собственном жилье!
А все рассказы про то что владелец арендованной квартиры может тебя выгнать в любой момент, полна чушь! Как он меня выгонит, я же ему за это деньги плачу!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #24

17. Сообщение от Ivan_83 (ok), 13-Мрт-25, 16:38   +4 +/
Не, кубертинес не считается, это костыль где фактически эмулируется мамкин компуктер на котором разраб пилил свою поделку.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

18. Сообщение от Аноним (10), 13-Мрт-25, 16:47   +/
Ну есть кластер, почему бы не использовать его и для гит-морды? Там же не только Гитлаб крутится.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #47

20. Сообщение от нах. (?), 13-Мрт-25, 16:57   +1 +/
> Кто нибудь вообще воспринимает этот гитлаб в серьез?

Все кто не собирается хранить свои исходники в _чужом_ облачке.

> Это же васяноподелие жуткое

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

К сожалению, других средств коллективной работы над проектами у меня для вас, _уже_, нет.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #25, #36

21. Сообщение от Аноним (10), 13-Мрт-25, 16:59   +1 +/
> тем, что это мелкомягкие

А чем это плохо-то? Платиновый спонсор разработки Линукса, между прочим. Их вклад в опенсорс в месяц больше, чем у всего опеннета вместе взятого за всю историю его существования.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

22. Сообщение от нах. (?), 13-Мрт-25, 17:03   –3 +/
Потому что дурачок тут только ты, и даже не прикидываешься.

Всем совершенно плевать на бредни нетакусиков о проклятой вездесущей microsoft.

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

(github enterprise то такоэ... во-первых, подписка в любой момент может подорожать или вовсе закончиться, во-вторых если ты его поставишь, то с удивлением узнаешь что даже серверная изолированная версия мнэ...не совсем изолированная. Про цену уж не будем - "call!")

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #26

24. Сообщение от Аноним (10), 13-Мрт-25, 17:08   –2 +/
А без котёнка с дверцей сможешь объяснить что не так? Гит — система распределённая, можешь свои нетленки на все известные человечеству хостинги кода залить, и пусть потом опеннет спорит где оригинал, а где копия. Может для меня оригинал только на моём лаптопе, всё остальное — резервные копии. Или скажешь, что резервное копирование не нужно?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #31

25. Сообщение от Аноним (10), 13-Мрт-25, 17:14   +/
> К сожалению, других средств коллективной работы над проектами у меня для вас, _уже_, нет.

Да их и не было особо. Первый _продукт_, которым было удобно пользоваться — это как раз ГитХаб, не диво что его Майкрософт купил. Остальные в то время всё ещё пытались вывести более быструю лошадь^W^W^W^Wсделать более удобный sourceforge.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #35

26. Сообщение от Аноним (10), 13-Мрт-25, 17:24   –2 +/
Всё там в порядке и с изоляцией, и с ценником, и даже с поддержкой. Госдеп США устраивает, авось и твоему подвалу сгодится. Проблемы с законодательством (кстати, ссылки на соответствующие нормативные документы не покажешь?), ценами, и внезапными отключениями  свойственны только слаборазвитым странам, всячески стремящимся покинуть лоно цивилизации. И эти проблемы хостинг кода решить не может, и не должен.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #34

27. Сообщение от Аноним (27), 13-Мрт-25, 17:27   +2 +/
Автор! Обязательно пиши в какой версии уязвимость появилась.
Ответить | Правка | Наверх | Cообщить модератору

28. Сообщение от User (??), 13-Мрт-25, 17:38   –2 +/
Ну, это так то камень в огород фри, а не ruby с гитлабом - если вместо абсолютно беспроблемного деплоя хоть контейнером, хоть пакетом приходится вот это всё на лыжах под водой гамакать - чот в консерватории не то.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #68

29. Сообщение от User (??), 13-Мрт-25, 17:41   +/
Оу. Великий "организатор совещаний через cron" (тм) и в gitlab дальше оглавления(тм) не заглядывал? Ну... Ожидаемо, чоужтам.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

30. Сообщение от Профессор Кукушкин (?), 13-Мрт-25, 17:46   +1 +/
Нет, это пример как не надо писать сложные проекты на любом языке. С теми практиками, которые используют в Гитлабе, он будет одинаково отвратительно работать на любом языке.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

31. Сообщение от User (??), 13-Мрт-25, 17:46   +1 +/
Да можешь и не заливать, чоужтам. С такими предложениями она все равно нах (прости, пох!) никому не нужна.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

33. Сообщение от нах. (?), 13-Мрт-25, 18:09   +1 +/
дай угадаю - из тех 600 - 590 - это лефтпады на самом же ruby. Боюсь что это проблема организации портов во фре.

И в итоге не заработало потому что один из 600 оказался уже не той версии с которой тестировали сборку.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #37, #61

34. Сообщение от Аноним (34), 13-Мрт-25, 18:09   +/
> Госдеп США устраивает

Потому что они в одной юрисдикции.
> Проблемы с законодательством (кстати, ссылки на соответствующие нормативные документы не покажешь?), ценами, и внезапными отключениями  свойственны только слаборазвитым странам

Это ЕС слаборазвитые?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #39

35. Сообщение от нах. (?), 13-Мрт-25, 18:12   +/
Как мы жили до прихода священного платинового спонсора - ума не приложу!

Купил он его потому что продавалось. А Гренландия - не продается.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

36. Сообщение от blkkid (?), 13-Мрт-25, 18:18   +1 +/
> К сожалению, других средств коллективной работы над проектами у меня для вас, _уже_, нет.

st.ht? gitea/forgejo? ну если хочется у кого-то еще, есть codeberg для попенсорса и какие-нибудь мелкие хостинги типа сберовского gitflic

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #38

37. Сообщение от Аноним (37), 13-Мрт-25, 18:23   +/
> дай угадаю - из тех 600 - 590 - это лефтпады на самом же ruby.

Не, там полно и каноничных лефтпадов

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

38. Сообщение от нах. (?), 13-Мрт-25, 18:23   –2 +/
> st.ht?

можно я не буду это комментировать даже, вместе с сберфриком?

> gitea/forgejo?

это корявый веб-интерфейс для авторизации в гите, не умеющем из коробки даже этого. Причем тут коллективная работа над проектами? Она вообще не требует обязательной поддержки vcs.

(собственно, в одном поддерживаемом проекте - не смотря на гитлаб - вполне себе используется внешнее решение. Потому что разработчики немодные и новые наборы стикеров им не зашли.)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36

39. Сообщение от нах. (?), 13-Мрт-25, 18:28   –3 +/
>> Госдеп США устраивает
> Потому что они в одной юрисдикции.

В той юрисдикции надысь уволили половину госдепа. Уцелевшим не до выбора нормальной платформы, им бы до пенсии дотянуть.

> Это ЕС слаборазвитые?

Конечно.
Вон из недавних разгромных новостей как они америку импортозаместили:

"Берлин в январе - в одном из последних пакетов - передал Украине 60 ракет к IRIS-T".
Понимаешь - 60 ШТУК. В МЕСЯЦ. Крупнейшая экономика гейропы.

Какого лешего мы до сих пор баварское не пьем, и все бесплатно и в любом количестве, в счет репараций - я решительно не понимаю.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34

40. Сообщение от Аноним (40), 13-Мрт-25, 19:28   +1 +/
> Уязвимость вызвана различиями в разборе XML-документов парсерами ReXML и Nokogiri,

Как вы яхту назовете... тоже мне, нога с гирей. И бегает соответственно.

Ответить | Правка | Наверх | Cообщить модератору

45. Сообщение от йос (?), 13-Мрт-25, 21:10   +/
Проблема ли это гитлаба или тех кто мейнтейнит ваши бзди? 🤔
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

46. Сообщение от йос (?), 13-Мрт-25, 21:14   +1 +/
Потому что этот кластер в первую очередь обеспечивает удобные и простые способы деплоя.
Альтернативы flux+helm это либо отписываться с ног до головы своим ансиблом и поддерживать его или как дурачок настраивать все ручками и бекапить стейт.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #48, #64

47. Сообщение от penetrator (?), 13-Мрт-25, 21:18   –2 +/
да какой это кластер, рантайм помойка, повторяющая функции systemd, дополнительный слой и тормоза

в случае реального scale out - внешний балансировщик между нодами, смех

оркестратор шареного хостинга ))))

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #56

48. Сообщение от penetrator (?), 13-Мрт-25, 21:21   +2 +/
кластер в первую очередь это обеспечение scale out и HA,

а то что у тебя зверинец для деплоймента, то это не причина иметь "кластер" )))

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46 Ответы: #58, #73

49. Сообщение от myster (ok), 13-Мрт-25, 22:25   –2 +/
> Как по мне, оно хайпануло только из за нетакусиков, во первых, потому что не гитхаб(хотя чем плох гитхаб никто сказать не может)

Оно хайпонуло из-за того, что полностью OSS + self-hosted + универсальное CI/CD. Универсальное тем, что нейтрально смотрит на языки программирования, на которых идёт сборка, в отличие от TeamCity, Bamboo и подобных систем, где система CI/CD суёт свой нос в нюансы сборки каждого языка и пытается сделать под всё интерфейс с полями и менюшечками. А в GitLab ничего такого не пытается, CI/CD там это чистый хардкорный YAML-код с великолепными возможностями по оптимизации anchor'ами, extend'ами и include'ами. Это всё и подкупает.

Впрочем Gitea, за последнее время, тоже неплохо догнали GitLab по функционалу и CI/CD там сейчас не хуже GitLab'овского, тоже YAML-код сомвестимый по большей части с GitHub Actions по синтаксису. Раньше с Gitea приходилось использовать Drone CI, а сегодня уже встроенный CI/CD можно спокойно использовать и она легковеснее GitLab - это для тех, кого заботит бюджет и экономит ресурсы, а на практике, большенству компаний пофиг сколько ресурсов жрёт система и без раздумий выбирают GitLab.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

53. Сообщение от Аноним (-), 13-Мрт-25, 23:56   –1 +/
А в России есть аналогичные продукты которые можно поставить в качестве веб-морды CVS? Не обязательно для Git.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #78

55. Сообщение от gitlib (?), 14-Мрт-25, 00:10   +2 +/
Работает оно на фряхе. Но сборка из портов это мелочи на фоне:
su -l git -c "cd /usr/local/www/gitlab && yarn install --production --pure-lockfile"
su -l git -c "cd /usr/local/www/gitlab && RAILS_ENV=production NODE_ENV=production USE_DB=false SKIP_STORAGE_VALIDATION=true bundle exec rake gitlab:assets:compile"

Также для сборки + работы гитлаба нужны: go 1.22, go 1.23 (да, 2 разные версии), ruby, python, node.
Большего зоопарка в рамках одного софта я пока не видел за 25 лет.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #60, #62

56. Сообщение от Аноним (56), 14-Мрт-25, 01:02   +/
Ты точно кубом пользовался или на опеннете про него прочитал?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47 Ответы: #57, #67

57. Сообщение от penetrator (?), 14-Мрт-25, 01:37   +/
то что ты мыслишь стереотипами - не моя пробелема
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56

58. Сообщение от Аноним (58), 14-Мрт-25, 01:42   +/
А вот и блюстители Единственно™ Верного™ Применения™ кластеров в тред пожаловали со своим ценным мнением, что дозволено, а что нет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48 Ответы: #59

59. Сообщение от penetrator (?), 14-Мрт-25, 01:47   +/
> А вот и блюстители Единственно™ Верного™ Применения™ кластеров в тред
> пожаловали со своим ценным мнением, что дозволено, а что нет.

ты конечно можешь сношать кого угодно, но ты врядли будешь называть кота собакой

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58

60. Сообщение от Аноним (60), 14-Мрт-25, 03:12   +/
> Большего зоопарка в рамках одного софта я пока не видел за 25 лет.

шо там в Requires :)

https://ports.freebsd.org/cgi/ports.cgi?query=gitlab-ce&styp...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55 Ответы: #70

61. Сообщение от Ivan_83 (ok), 14-Мрт-25, 03:59   +/
Ага, примерно так и было.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33

62. Сообщение от Ivan_83 (ok), 14-Мрт-25, 04:00   +/
Так я пробовал раз лет 6 назад, потом там через пару дней вроде что то откатили и оно заработало но было уже поздно.
Мы на гитеи жили прекрасно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #55 Ответы: #71

64. Сообщение от Алконим (?), 14-Мрт-25, 05:25   +/
Ну расскажи всем как бекапить стейки. Я обвно их ем
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46

65. Сообщение от Алконим (?), 14-Мрт-25, 05:31   +1 +/
Да и меня на локалхосте работает. Хз какие там у него проблемы. И разрабы у нас так же говорят хз почему в проде софтварь не работает, на моем компе проблем нет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

66. Сообщение от Молодой Смузихлёб (?), 14-Мрт-25, 05:50   +1 +/
Это мы ещё исходной код Mastodon не рассматривали.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #85

67. Сообщение от 12yoexpert (ok), 14-Мрт-25, 06:23   +/
меня с ним заставляли работать. тормозит гораздо сильнее, чем даже systemd
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56

68. Сообщение от Ivan_83 (ok), 14-Мрт-25, 06:40   +1 +/
Не, это современный деплой пошёл не туда, когда уже скоро и пинг будут пихать в отдельный контейнер.

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

У С/С++, пхп - традиционно зависимостей мало.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #72

70. Сообщение от пох. (?), 14-Мрт-25, 08:53   +1 +/
интересно, зачем им - ffmpeg в зависимостях? Кинчик между комитами показывать, про Big Bunny?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60 Ответы: #82

71. Сообщение от пох. (?), 14-Мрт-25, 08:57   +1 +/
ну это значит что вам и не нужна была совместная разработка. Порежьте помельче, пришлите в рассылку. Или даже и такого не было - кто чо накомитил, осенью посчитаем.

Могли бы и вообще в стиле местного сумасшедшего - секретные бандлы в секретном чятике друг-дружке пересылать.

гитляп, повторяю, это не замена отсутсвующей у гита авторизации и разделения пользователей. Это средство коллективной работы с кодом, прежде всего. Тот самый "чятик для разработчиков". Со стикерами и эмодзишечками.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62 Ответы: #74, #83

72. Сообщение от User (??), 14-Мрт-25, 09:37   –1 +/
> Не, это современный деплой пошёл не туда, когда уже скоро и пинг
> будут пихать в отдельный контейнер.

"Как будто в этом есть что-то плохое!"(Ц). К chroot'ам и jail'ам поди претензий не было? :)
А сейчас вот так. Магистральное направление развития ойтишечки в этих наших нескучных. Сколько-нибудь вменяемой модели безопасности - не завезли и уже не завезут, текущая инфраструктура распространения приложений того-с, неадекватна реалиям, вот, будем кушац снапы-флетпаки-OCI-compatible-images и вот это вот все.
Накладные расходы достаточно низкие, мощности железа позволяют - так что пуркуа бы и не па?

> Пока я вижу что в  руби и питоне проблема с зависимостями
> стоит остро и меинтейнить проекты тяжело, вот го и раст вполне
> умеют сразу всю кучу зависимостей аккуратно запихать внутрь.

Смешались в кучу кони, люди...(С)
1. "Проблема зависимостей" есть примерно везде, где есть сами зависимости. version hell\dll hell не дадут соврать.
2. "Понь-цептуально" решаются они везде не сказать, чтобы хорошо.
3. А вот "частно" путем изоляции этих самых зависимостей они не то, чтобы решаются - но более, чем эффективно делаются "не проблемой конечного потребителя". Условно - у программиста проблема все еще есть, а у конечного пользователя - неа, нету.
4. И от механизма этой самой "изоляции" тут примерно ничего не зависит - хошь в один бинарник статически паковань и раскидывай, хошь - в аппимагу, хошь вот в контейнер или даже в снап с флетпаком.
5. Таки да, этот процесс вызывает свои проблемы, (не)решаемые с той или иной эффективностью (Затыкание CVE _в системе_ может оказаться м-мммм... увлекательным занятием) - но мир не совершенен :).
6. А проблемы _мейнтейнеров_ примерно "никого" кроме их самих не волнуют - они в этом подходе быстро становятся пятым колесом в телеге. Снап\флатпак\контейнер делает разработчик, а майнтейнер... нууу... Вот федоровский немножко вредит, да.
7. Система, которая всю вот эту вспышку прохлопала примерно "полностью" - по современным меркам ну оооочень так себе система. Для желающих быть "сам себе мейнтейнером" - но чоуж жаловаться-то тогда? "Мужик, ты ж сюда не охотиться пришел, да?"(С)

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

> У С/С++, пхп - традиционно зависимостей мало.

У сей и плюсов ситуация а) разная б) для вторых еще и специфична в контексте системы\платформы. Скажем, считать ли, что зависимость "от QT" это "мало" или уже и "не совсем" вопрос ооооочень дискуссионный :).
Про php, извиняюсь, не в курсе.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #68 Ответы: #81

73. Сообщение от User (??), 14-Мрт-25, 09:45   +/
> кластер в первую очередь это обеспечение scale out и HA,
> а то что у тебя зверинец для деплоймента, то это не причина
> иметь "кластер" )))

Ну, персонально у меня gitlab развернут в отдельном кластере куба - как раз по причине того, что эластично скейлить охапки раннеров для CI\CD сильно проще и дешевле для конечного заказчика, нежели поднимать вот это все на пуле выделенных под это дело хронически недо\перегруженных виртуалок. А в "отдельном" по причине фетвы от инфобезников, которым запуск полунедоделанных ошметков сока мозга чатжпт со стековерфлоу "почему-то" не нравится.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48 Ответы: #86

74. Сообщение от User (??), 14-Мрт-25, 09:57   +/
> гитляп, повторяю, это не замена отсутсвующей у гита авторизации и разделения пользователей.
> Это средство коллективной работы с кодом, прежде всего. Тот самый "чятик
> для разработчиков". Со стикерами и эмодзишечками.

И в этом виде она мне - как "не разработчику" очень так себе, кстати. Вся проектная часть через 33 интеграции в жире, постановки - то самое "что и почему сделано" - в конфе, инструментов для review\совместной работы не то, чтобы "не достаточно", но не сказать, чтобы "сколько-нибудь удобно" - в общем, с какой стороны не глянь, прям столько вокруг обмазывать надо, что б-жеж ты мой.
Пока что самое лучшее видел в этом смысле - это space от jetbrains в связке с teamcity и youtrack - почти бесшовно, но только "почти".

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #71 Ответы: #80

77. Сообщение от abu (?), 14-Мрт-25, 13:30   –1 +/
gitolite и все дела (:
Хотя и GitLab - тоже норм, правда, за большое количество пользователей и проектов сказать не могу. Ставил его на bare metal k8s, ставил и без, ставил с птицей, ставил с проводницей. Лепил CI/CD, правда мало. Все работало.

Самому лично GitLab по нраву тем, что можно его развернуть у себя, можно и не у себя. Там есть группы для репозиториев и мне это по нраву, а, насколько помню, в Github'e и Гитее такого нет, но могу и ошибаться.

А то что софт надо обновлять - ну так то не новость.

Ответить | Правка | Наверх | Cообщить модератору

78. Сообщение от abu (?), 14-Мрт-25, 13:31   +/
GitFlic? (: У них там картинка для 404 страницы еще зачетная - медведь, горящий в машине.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53

79. Сообщение от Аноним (79), 14-Мрт-25, 14:06   –1 +/
Забавно такое читать. Ну то есть, когда ты ставишь git из портов, ты не видишь, что по зависимостям притягивается тот же ruby, rust и два вагона всяких кортежей? :D
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

80. Сообщение от нах. (?), 14-Мрт-25, 14:36   +/
> И в этом виде она мне - как "не разработчику" очень так себе, кстати.

как будто у тебя выбор есть :-(

от жьiдбрейнс нам ничего не надоть, я с их поделкой upsource намучался (и пачаму не на том йезыке?!) - а оно ни разу не бесплатное.

Так что наслаждайтесь гитляпом - навернется, с бэкапа переставишь. Зато стикерпаки.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #74

81. Сообщение от нах. (?), 14-Мрт-25, 14:40   +1 +/
> "Как будто в этом есть что-то плохое!"(Ц). К chroot'ам и jail'ам поди претензий не было?

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72 Ответы: #88

82. Сообщение от axpk (?), 14-Мрт-25, 14:47   +/
Есть там фича с записью видео для тестов. Хотя по хорошему конечно эта зависимость должна быть опциональной
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #70 Ответы: #84

83. Сообщение от Ivan_83 (ok), 14-Мрт-25, 15:08   +/
Говорю же - gitea хватает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #71

84. Сообщение от нах. (?), 14-Мрт-25, 15:50   +/
> Есть там фича с записью видео для тестов.

АААААА!!!!


> Хотя по хорошему конечно эта зависимость должна быть опциональной

она может и опциональна, но ты не собираешься делать ручной make config на все эти 600 зависимостей прямого и 1800 косвенного порядка.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #82

85. Сообщение от нах. (?), 14-Мрт-25, 15:52   +/
> Это мы ещё исходной код Mastodon не рассматривали.

погодите, он разьве ж не на пихоне?!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66

86. Сообщение от penetrator (?), 14-Мрт-25, 17:49   +/
ты не поверишь, но раннер и сам гитлаб вообще не зависят друг от друга в плане деплоймента

и вообще могут находиться в разных частях света

коментировать остальной "поток сознания" особенно про "эластично скейлить" (бугага), виртуалки и прочее я не хочу ))

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #73 Ответы: #87

87. Сообщение от User (??), 14-Мрт-25, 18:30   +/
> ты не поверишь, но раннер и сам гитлаб вообще не зависят друг
> от друга в плане деплоймента
> и вообще могут находиться в разных частях света
> коментировать остальной "поток сознания" особенно про "эластично скейлить" (бугага),
> виртуалки и прочее я не хочу ))

У любителей гамаков и лыж - да. У остальных - если отдельный кластер уже есть, то развертывают - ну вот в ем, а не "из портов на фре" рядышком собирают.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #86

88. Сообщение от User (??), 14-Мрт-25, 19:13   +/
Ну да - с фантазией у дiдов чуть победнее было, любой проктолог со стажем подтвердит...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #81


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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