@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 прописан в гите, может еще что то надо сделать?
  • Вопрос задан
  • 683 просмотра
Пригласить эксперта
Ответы на вопрос 3
@metajiji
Вам нужен Cd сервис. Continous delivery, реализация, например jenkins, gitlab-ci да любой по вкусу.
Ответ написан
SagePtr
@SagePtr
Еда - это святое
От юзера, под которым работает ваш PHP-скрипт, который вы дёргаете вебхуком, выполните что-то вроде этого:
ssh-keygen -R hostname
Это избавит от проблемы "Host key verification failed.", но ещё нужно будет наверняка создать ключ, который будет использоваться вашим скриптом для авторизации, а публичную часть ключа добавить в Deploy keys настроек вашего репозитория (по крайней мере на github называется так, у других может называться иначе)
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
CENTRA Новокузнецк
от 50 000 руб.
Sape Москва
от 110 000 до 130 000 руб.
Радюшин и Компания Тольятти
от 50 000 до 100 000 руб.