Чуть позже дописал в тексте про конкретный параметр 'timeout' виджета pjax.
Через контейнер мне пока субъективно кажется слишком сложным. Ради одного параметра не стоило бы такую штуку городить...
Судя по выложенному логу что-то с ssh-ключом, похоже, что сервер его не принимает.
А проблема до сих пор актуальна или "это было давно и всё это неправда"?
В предложенном решении функционал тот же, что и в Jir'е с GreenHopper'ом. Более того, оно так же не даёт ответа на заданный вопрос. Похоже, что это ограничение самой методологии.
Из моего опыта - конечный продукт никогда не соответствует ТЗ на все 100%. Конечный заказчик плохо мыслит в терминах ТЗ (руководитель проекта ещё куда ни шло, но бизнес - сильно хуже).
Скрам мы попробовали, но пока не получилось выделить команду, занимающуюся только одним проектом. Поэтому сложно выделить и спланировать временные затраты.
Чем больше пишу, тем больше понимаю, что надо пробовать канбан с очень примерным изначальным планированием...
Я просто в main-local.php прописал строку
\Yii::$container->set('yii\widgets\Pjax', ['timeout' => 2000]);
И она сработала