@zomik
Web разработчик

Автодеплой git на сервер?

Воспользовался данным решением https://github.com/markomarkovic/simple-php-git-deploy
Все вроде бы прописал но появляется такая ошибка
Cloning into '/tmp/spgd-8256c643b03085233140bd5036a79ae3'...
Host key verification failed.
fatal: The remote end hung up unexpectedly

Error encountered!
Stopping the script to prevent possible data loss.
CHECK THE DATA IN YOUR TARGET DIR!

На хостинге бегет. ssh key прописан в гите, может еще что то надо сделать?
  • Вопрос задан
  • 1097 просмотров
Пригласить эксперта
Ответы на вопрос 3
@metajiji
Вам нужен Cd сервис. Continous delivery, реализация, например jenkins, gitlab-ci да любой по вкусу.
Ответ написан
Комментировать
B_Roma
@B_Roma
У нас настроили недавно автодеплой с gitlaba при помощи https://deployer.org/
Ответ написан
Комментировать
SagePtr
@SagePtr
Еда - это святое
От юзера, под которым работает ваш PHP-скрипт, который вы дёргаете вебхуком, выполните что-то вроде этого:
ssh-keygen -R hostname
Это избавит от проблемы "Host key verification failed.", но ещё нужно будет наверняка создать ключ, который будет использоваться вашим скриптом для авторизации, а публичную часть ключа добавить в Deploy keys настроек вашего репозитория (по крайней мере на github называется так, у других может называться иначе)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы