На фронт Gitlab, трафик проксируется через cloudflare, поэтому подключение к git не по домену а по ip
Скоро опишу все более подробно, но разобраться я думаю можно
Этот скрин после анлока, я прошел первую стадию авторизации и должно было показать форму для ввода двухфакторки, но вместо этого редиректило почему то на 404, что я только не делал. В итоге написал еще раз в саппорт и указал на то что у меня двухфакторка, потом они как-то более правильно разлочили и я смог войти
Не, гитхаб первым начал удалять, народ сразу же в комментах начал говорить что Gitlab не удаляет, там все ок, накидали ссылок. Но оказалось что он не просто удаляет, а банит все подчистую.
Да, уже давно хотел переехать на свой гитлаб, но все как-то не до того было, а тут жизнь заставила. Но главное в этой истории то, что в тот день ничего критичного не требовалось выкатывать на прод.
DeepNude — приложение на основе искусственного интеллекта, которое «раздевает» женщин на фотографиях.
На мой взгляд достаточное интересное ПО (с моей программерской точки зрения), но то что оно вызвало недовольство некоторой части общества, мне вполне понятно, мало кто хочет быть невольно раздетым и опубликованным. Потом попробуй докажи что это фейк. Тут более подробно, там же найдете комменты со ссылками на гитлаб которые уже не работают
Сначала написал этот текст, но получилось слишком заумно и не интересно, поэтому он под спойлером
Если договор не умещается на двух листах А4 со стандартным шрифтом, то это уже признак того что юристы стелят соломку под различные ситуации описывая всевозможные форсмажоры и прочее. Конечно в этом правиле бывают и исключения.
Также иногда я сам пишу договоры, и естественно вникаю в каждую букву.
В отношении гитлаб и других иностранных сервисов не надо забывать тот факт что все эти соглашения не могут противоречить законодательству той страны где зарегистрирована их компания, также они не должны нарушать законодательство страны откуда их клиент.
Поэтому читающему надо углубляться в юридические аспекты не только соглашения но и законодательства стран. Т.к. в соглашении может быть что-то не указано/указано не корректно.
Например в РФ есть закон о защите прав потребителей, и он поидеи мог бы защитить меня ведь я покупал у них тариф Bronze, да вот беда:
Выдержка из преамбулы: потребитель — гражданин, имеющий намерение заказать или приобрести либо заказывающий, приобретающий или использующий товары (работы, услуги) исключительно для личных, семейных, домашних и иных нужд, не связанных с осуществлением предпринимательской деятельности;
Т.е. как только я начал получать прибыль из предоставляемой гитлабом услуги, то я уже не потребитель.
И представьте себе сколько подобных ситуаций с которыми мы еще не столкнулись. Это хочется окончить процитировав И.В. Гете:
Суха, мой друг, теория, везде,
Но древо жизни пышно зеленеет.
Поэтому сведу все свои мысли только к одной лишь цитате:
Суха, мой друг, теория, везде,
Но древо жизни пышно зеленеет.
Найдите мне того человека кто читает правила и соглашения. Мне вот лень тратить время на это, ведь любые законы можно извратить как угодно, забанят а потом доказывай что ты прав, к сожалению такова реальность.
Кто-то из юзеров кинул жалобу, они залочили акк до разбирательств.
Так я и не против, забанили и норм, самое главное, что меня это сподвигло поднять selfHosting версию Gitlab об этом я и поведал. Пусть мой горький опыт (1 сутки без доступа к коду) заставит других задуматься и сделать выводы)
Вот представьте в тот роковой день, мог бы потребоваться критический баг фикс, как мне его сделать если я поуши в облачной экосистеме gitlab.com и не могу деплоить без него?
В облаке хорошо до поры до времени, но никто не застрахован от аналогичного или ошибочного бана. Ведь все так просто, админы нажали кнопочку и ты не имеешь доступа, потом пишешь в саппорт, ждешь по полдня ответ. Конечно если у вас тариф Gold они обещают быстрый саппорт, но у меня к сожалению был Bronze, и если бы в тот момент была кнопочка купить Gold я бы купил, проще заплатить. Но реально выход в тот момент был только один.
Самое наверное лучшее из того что я видел это дзен мани, там и сканер чеков и ручной ввод платежей и интеграция банков из коробки. Плюс под все моб. платформы клиент и веб версия. Удобно, и изобретать ничего не надо.
Все бы хорошо. Но партнерское API конечно у вас странноватое, впервые вижу чтобы auth_token передавался не в заголовке, т.е. если это GET запрос будь добр передать его query параметрами, если POST то в body.
В связи с чем так сделали? Не проще ли заголовки юзать для этого?
Ок. Принял, напишу статью.
На фронт Gitlab, трафик проксируется через cloudflare, поэтому подключение к git не по домену а по ip
Скоро опишу все более подробно, но разобраться я думаю можно
На мой взгляд достаточное интересное ПО (с моей программерской точки зрения), но то что оно вызвало недовольство некоторой части общества, мне вполне понятно, мало кто хочет быть невольно раздетым и опубликованным. Потом попробуй докажи что это фейк.
Тут более подробно, там же найдете комменты со ссылками на гитлаб которые уже не работают
Но забанили весь аккаунт, да так что никакого доступа в гитлаб я не имел
Также иногда я сам пишу договоры, и естественно вникаю в каждую букву.
В отношении гитлаб и других иностранных сервисов не надо забывать тот факт что все эти соглашения не могут противоречить законодательству той страны где зарегистрирована их компания, также они не должны нарушать законодательство страны откуда их клиент.
Поэтому читающему надо углубляться в юридические аспекты не только соглашения но и законодательства стран. Т.к. в соглашении может быть что-то не указано/указано не корректно.
Например в РФ есть закон о защите прав потребителей, и он поидеи мог бы защитить меня ведь я покупал у них тариф Bronze, да вот беда:
Т.е. как только я начал получать прибыль из предоставляемой гитлабом услуги, то я уже не потребитель.
И представьте себе сколько подобных ситуаций с которыми мы еще не столкнулись. Это хочется окончить процитировав И.В. Гете:
Поэтому сведу все свои мысли только к одной лишь цитате:
Кто-то из юзеров кинул жалобу, они залочили акк до разбирательств.
Вот представьте в тот роковой день, мог бы потребоваться критический баг фикс, как мне его сделать если я поуши в облачной экосистеме gitlab.com и не могу деплоить без него?
В облаке хорошо до поры до времени, но никто не застрахован от аналогичного или ошибочного бана. Ведь все так просто, админы нажали кнопочку и ты не имеешь доступа, потом пишешь в саппорт, ждешь по полдня ответ. Конечно если у вас тариф Gold они обещают быстрый саппорт, но у меня к сожалению был Bronze, и если бы в тот момент была кнопочка купить Gold я бы купил, проще заплатить. Но реально выход в тот момент был только один.
В связи с чем так сделали? Не проще ли заголовки юзать для этого?