@devops_ru

Страница 2803 из 4568
Alexander
13.06.2017
21:54:23
нет)

Andrey
13.06.2017
21:54:31
Серега, ну нормально же общались

Sergey
13.06.2017
21:55:19
нет)
ну на нет и суда нет.

Alexander
13.06.2017
21:55:31
релизы проверяются, там нет лишнего, а develop может включать в себя какие-то полусекретные вещи, которые не попадают в релизы, .dockerignore и прочее их фильтрует)

Google
Sergey
13.06.2017
21:56:00
да уж. и таким путем установленный гит нарушает безопасность машины.

Alexander
13.06.2017
21:56:32
он даёт возможность хакеру получить доступ к репозиторию в случае взлома сервера

Andrey
13.06.2017
21:56:53
.git пару лет назад светили все кто не умел

Alexander
13.06.2017
21:57:25
промежуточно получить много информации о том, кто именно кодит, как часто кодят, какие фичи ещё не вошли в релиз, но их пилят

Sergey
13.06.2017
21:57:30
он даёт возможность хакеру получить доступ к репозиторию в случае взлома сервера
ужасно! выдерните провод из розетки и наденьте шапочку из фольги на голову.

в реальности твой аргумент действительности соответствует, но значение его столь минимально, что пренебрегут все.

Alexander
13.06.2017
21:58:14
ну, я считаю, что на сервере не должно быть ни компилятора, ни гита

Sergey
13.06.2017
21:58:27
при этом, лол, ты топишь за .htaccess

Alexander
13.06.2017
21:58:29
только пакеты, подписанные и проверенные

.htaccess я не видел в глаза лет 10

Sergey
13.06.2017
21:59:26
тут выше топил за апач, потому что там есть .htaccess

Alexander
13.06.2017
21:59:49
ну так да) но это не для меня аргумент в пользу апача, я попытался посмотреть на мир глазами php-разработчика-новичка

Google
Alexander
13.06.2017
22:00:18
лет 10 назад апач мне был проще всех других серверов потому что там не нужно было ничего менять

Sergey
13.06.2017
22:00:20
Саша, не иди на попятную. просто признай, что ты ни бельмеса не шаришь в том о чем говоришь.

:(

Alexander
13.06.2017
22:00:52
с чего такой странный вывод? у тебя закончились аргументы?

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

Andrey
13.06.2017
22:01:36
Traefik же, какой опач

Alexander
13.06.2017
22:01:40
и уж никакого git'а тем более

Sergey
13.06.2017
22:02:05
у меня? гит не требуется если сервер уже скомпрометирован. повышать привилегии через гит достаточно бесполезно. суида на нем нет, никаких особых привилегий, которых у тебя уже нет он не требует. нужный код в любом современном линуксе ты можешь запустить через perl -e или python с stdin. stdin можно прочитать даже через /dev/net . аргумент про то что гит понижает секьюрити-устойчивость сервера после внедрения не стоит выеденного яйца.

Andrey
13.06.2017
22:02:34
Caddy)
Для пенсионеров)

Дайте мне .git и я переверну вам хостинг

Alexander
13.06.2017
22:03:28
там фактически есть секретное

Andrey
13.06.2017
22:03:35
Переписав внутри конфиг возьму другой ремоут

Alexander
13.06.2017
22:03:43
ну, ты клонируешь репозиторию

там есть ветка master, develop

Sergey
13.06.2017
22:03:57
ну, ты клонируешь репозиторию
о да. ведь я никак не клонирую репозиторий без гита.

Alexander
13.06.2017
22:04:18
так я про то и говорю

Google
Sergey
13.06.2017
22:04:24
точно.

Alexander
13.06.2017
22:04:25
у сервера не должно быть доступа к репозиторию

Sergey
13.06.2017
22:04:26
как я об этом не подумал.

Igor
13.06.2017
22:04:27
Всем спасибо.

Sergey
13.06.2017
22:04:29
божечки ж ты мои.

Igor
13.06.2017
22:04:30
Разобрался.

Дело было в sudo

Тефтеля
13.06.2017
22:04:49
а кто-то в гите сикреты хранит еще?

Alexander
13.06.2017
22:05:21
docker-compose тестовый?

Sergey
13.06.2017
22:05:21
у сервера не должно быть доступа к репозиторию
рекомендую чуть-чуть попробовать разобраться как гит стягивает исходники, а потом вернемся к этой животрепещущей, но совершенно бесполезной дискуссии.

ответил не на то, ну да ладно.

Тефтеля
13.06.2017
22:06:14
docker-compose тестовый?
и что там такого?

Alexander
13.06.2017
22:06:14
фактически, он стягивает всё

Sergey
13.06.2017
22:06:14
а, понятно.

Andrey
13.06.2017
22:06:16
Sergey
13.06.2017
22:06:25
действительно. гит стягивает исходники через гит клон.

Alexander
13.06.2017
22:06:37
все ветки, в том числе секретные

Andrey
13.06.2017
22:06:37
Bfg9000 спасет отца

Тефтеля
13.06.2017
22:06:41
Ты уже идешь к ним?
тайд, будем кипятить.

Google
Sergey
13.06.2017
22:06:42
сука, это было бы весело, если бы не было так печально

Alexander
13.06.2017
22:07:10
все ветки, в том числе секретные
а не только тот код, который очищен от всего секретного и готов для продакшена

Sergey
13.06.2017
22:07:20
действительно

Тефтеля
13.06.2017
22:07:25
стоп стоп

Sergey
13.06.2017
22:07:28
и как же добраться до этих файлов без /usr/bin/git-clone ?

наверное никак

Alexander
13.06.2017
22:07:52
ну, вот ты как-то получаешь рут-доступ на сервер иии?

Тефтеля
13.06.2017
22:07:52
а как называется стадия очистки кода перед продом?

Alexander
13.06.2017
22:07:58
у тебя там все файлы

Sergey
13.06.2017
22:08:01
ну, вот ты как-то получаешь рут-доступ на сервер иии?
нахуя мне гит, если у меня уже есть рут?

Andrey
13.06.2017
22:08:14
Мне не надо доступа

Alexander
13.06.2017
22:08:16
нахуя мне гит, если у меня уже есть рут?
чтобы получить доступ к проекту?

а не только к 1 сборке последней версии

Andrey
13.06.2017
22:08:26
Достаточно прописать другой ремоут

И ждать

Тефтеля
13.06.2017
22:08:36
И ждать
и запушить

Sergey
13.06.2017
22:08:37
чтобы получить доступ к проекту?
но если у меня уже есть рут - ты думаешь меня как-то остановит неприсутствие /usr/bin/git-clone?

Тефтеля
13.06.2017
22:08:40
?

Andrey
13.06.2017
22:08:47
В первый же деплой зальются мои файлы

Google
Alexander
13.06.2017
22:08:52
а не рут к серверу

исходники

Andrey
13.06.2017
22:08:58
И лiл

Sergey
13.06.2017
22:09:06
Alexander
13.06.2017
22:09:08
и ты их на блюдечке получишь

с рутом

если ты сотрудник датацентра, например

Sergey
13.06.2017
22:09:48
сотрудник датацентра взламывающий машину через гит

Alexander
13.06.2017
22:09:57
сотрудник датацентра клонирует диск

и получает весь код репозитория

Sergey
13.06.2017
22:10:04
сука, у меня фейспалмы щас закончатся.

Тефтеля
13.06.2017
22:10:18
сотрудник датацентра взламывающий машину через гит
есть один фильм, который так начинается

Alexander
13.06.2017
22:10:22
а не только сборку для продакшена

Andrey
13.06.2017
22:10:25
Тиха буть

Матрица называется

Sergey
13.06.2017
22:10:41
Саша, я не пойму за что ты таки топишь.

то за то что бы в гите не лежали секреты (это норм)

Тефтеля
13.06.2017
22:10:51
Матрица называется
а еще он делает реверт!

Sergey
13.06.2017
22:11:05
то за то чтобы репозиторий проекта был не доступен на чтение с продакшн-серверов (это норм во многих случаях и во многих репозиториях)

Тефтеля
13.06.2017
22:11:07
а разрабы реверт реверта и мердж фичи!

Страница 2803 из 4568