Через месяц все команды отлично работают, но сейчас …
Когда я пытаюсь запустить envoy run deploy
@servers([
'mt' => '[email protected]'
])
@task('deploy', ['on' => 'mt'])
cd /var/www/html/xxx.xxxxxx.xxxx
git pull origin dev
composer dump-autoload -o
php artisan cache:clear
@endtask
Я получаю эту ошибку:
git:(dev) ✗ envoy run deploy
[]: Pseudo-terminal will not be allocated because stdin is not a terminal.
[]: ssh: Could not resolve hostname bash -s: nodename nor servname provided, or not known
Я положил содержание моего id_rsa.pub
на сервере authorized_keys
, и нормальный логин работает хорошо, например: ssh [email protected]
— Я могу войти без пароля.
Итак … что я делаю не так?
Я использую:
Если вам нужно больше деталей, скажите мне, пожалуйста, после голосования.
Благодарю.
Я нашел решение, но все же не думаю, что это так.
Это мой код:
@servers([
'mt' => '[email protected]'
])
Вот решение:
@servers(['mt' => '[email protected]'])
функция сервера должен быть целым в соответствии.
Спасибо за ваше время, ребята!
Других решений пока нет …