
Alex
19.08.2016
21:26:54
для гитлаба. Соответственно надо чтобы в ssh-agent ключи были уже.

Stanislav
19.08.2016
21:27:54
ээ, о чем речь? на гитлабе и гитхабе есть отдельные ключи для деплоя ващет

Alex
19.08.2016
21:28:19
Мне проще например ssh ключ форвардить

Stanislav
19.08.2016
21:28:28
на винде кстати, без всяких путтей все работает

Google

Stanislav
19.08.2016
21:28:52

Alex
19.08.2016
21:29:16

Stanislav
19.08.2016
21:29:29
нет
если я по ссш БЕЗ ВСЯКИХ опций конечусь на тот сервак где стоит наш гитлаб, то меня не пустит
потому что в конфиге четко прописан ключ

Alex
19.08.2016
21:30:20
Могу пример скинуть

Stanislav
19.08.2016
21:31:18

Alex
19.08.2016
21:31:31

Stanislav
19.08.2016
21:31:59
есть гитхаб, и локальный гитлаб
это я разрулил
но когда конекчусль к локальному гитлабу по ссш просит пароль, может мы что-то не донастроили конечно

Google

Alex
19.08.2016
21:32:52

Stanislav
19.08.2016
21:33:06
гитлаб у нас за стенкой

Alex
19.08.2016
21:33:14

Stanislav
19.08.2016
21:33:16
там тестовые девайсы стоят

Alex
19.08.2016
21:33:42
гитлаб у нас за стенкой
Какая разница где он? У него есть уникальный ип отличный например от гитхаба, этого достаточно
Просто на уровне ссш конфига разные ключи разным хостам суешь. Это работает и с капистрано и гитом

Stanislav
19.08.2016
21:34:25
а ничего что для упрощения чекингка сабмодулей везде прописан его хост?
и даже ссш умудряется сделать себя умным по коннекту по айпи и спросить, а где твой ключ братишка?

Alex
19.08.2016
21:36:07
У меня для вдсок везде по айпи + альясу пропискнл

Stanislav
19.08.2016
21:38:19

Alex
19.08.2016
21:38:33
Покажи конфиг

Stanislav
19.08.2016
21:38:45
на работе же

Alex
19.08.2016
21:38:56
ssh -vvv

Stanislav
19.08.2016
21:39:05
проблема в том что в конфиге, указаны два ключа

Alex
19.08.2016
21:39:16
На каждый хост по ключу

Stanislav
19.08.2016
21:39:44
ага, а потом когда я к этому хосту по паролю конекчусь

Google

Alex
19.08.2016
21:40:16

Stanislav
19.08.2016
21:40:39
запили мануал
я проверю

Sergey
19.08.2016
21:42:08
а где ключи для деплоя в гитлабе и гитхабе добавлять?

Stanislav
19.08.2016
21:42:23
в настройках проекта жи
там есть "деплой кейс"
и по умолчанибю права даются только на пулл

Alex
19.08.2016
21:43:31
Host github.com
Hostname github.com
User git
IdentityFile ~/.ssh/github
IdentitiesOnly yes
Host bitbucket.org
Hostname bitbucket.org
User git
IdentityFile ~/.ssh/bitbucket
IdentitiesOnly yes

Stanislav
19.08.2016
21:44:30

Alex
19.08.2016
21:45:27
соответственно с айпишниками тоже работает. Можно даже по несколько разных имен/доменов/ип писать
в Host

Sergey
19.08.2016
21:45:52
бляха, а в профиле смотрел, спасибо!

Dima
20.08.2016
04:33:56
Использую авторизацию фейсбуком. Через некоторое время вылетает вот такая вот ошибка: Input/output error @ io_write - <STDERR> http://screencast.com/t/ORbrQ1i6uO
Самое интересное что после перезагрузки сервера: и запуска его снова ошибка исчезает.
Подскажите в каком нарпавлении копать.
Puma проксируется черзе ngingx: перезапускаю вот так вот
ps aux | grep puma
kill -9 PUMA_ID
bundle exec puma -b unix:///tmp/socket

Alex
20.08.2016
06:30:51
вообще думаю сам видишь что ругается на логи

Dima
20.08.2016
07:01:49

Alex
20.08.2016
07:02:03
А зачем ты на локалке проксируешь через nginx?

Google

Dima
20.08.2016
07:02:20
это сервак на амазоане

Alex
20.08.2016
07:02:38

Dima
20.08.2016
07:03:06

Alex
20.08.2016
07:03:21
Ну и деплой это как стейжинг

Dima
20.08.2016
07:03:47

Alex
20.08.2016
07:03:53
capistrano

Dima
20.08.2016
07:04:10

Alex
20.08.2016
07:04:17
Ну так прикрути

Admin
ERROR: S client not available

Alex
20.08.2016
07:04:33
Зачем бравым парням давать то что ведет себя как дев а не стейжинг?

Dima
20.08.2016
07:04:34

Alex
20.08.2016
07:04:43
В любом случае пуму не придется ручками запускать, настрой все грамотно

Dima
20.08.2016
07:05:14

Alex
20.08.2016
07:05:34
и виды ошибок будут другие
А вообще "наибыстрейшее решение" это горы костылей, старайся избавиться от такой практики.
сделай нормально, оно и будет самым быстрым для everyday билдов.

Google

Dima
20.08.2016
07:07:40
это же базавая чтука, а он через раз вылетает.

Alex
20.08.2016
07:08:19
У тебя вроде очевидно в чем ошибка, в логгер не может записать периодически

Dima
20.08.2016
07:11:13
даже aliace записал для git pull и git push

Alex
20.08.2016
07:11:55
Нормально и быстро деплоит, а не через жопу
ну вот ты сделал через жопу.
Надо чтобы капистрана деплоила и автоматически команду вебсерверу давала на ребут
при этом она хранит N последних релизов, и вроде как можно откатиться (никогда не юзал)

Dima
20.08.2016
07:26:09

Alex
20.08.2016
07:26:32

Dima
20.08.2016
07:26:40

Alex
20.08.2016
07:26:41
какими ошибками?
То что у тебя задеплоится не то что надо, то что ты вручную пуму перезапускаешь и сам сокет задаешь

Dima
20.08.2016
07:27:41

Alex
20.08.2016
07:27:57
Ну блджад, какой нить пхпшный самописный сайтик тоже работает
Суть в том что если тебе надо будет переехать ты опять все это ручками будешь настраивать например.
суть в том что у тебя сервер даже не знает что он стейжинг, и ведет себя как девелоп (wtf)

Dima
20.08.2016
07:28:58

Alex
20.08.2016
07:29:26
ну вот, а тебе нужен staging например.

Dima
20.08.2016
07:30:17
ну вот, а тебе нужен staging например.
вы знаете, вы оперируете каким-то толмудическими или религиозными догматами. Зачем staging, если это самая что ни наесть сырая разработка. зачем пладить сущности на данном этапе?