Настройка автодеплоя из GitHub на сервер Ubuntu
Настроим автодеплой с помощью Github actions.
Создадим новый SSH ключ на сервере
Скопируем этот ключ на сервер
Добавим публичный ключ в .ssh на сервере
Скопируем этот приватный ключ для добавления на GitHub
Добавим приватный ключ в настройках GitHub.
Настроим GitHub Actions с помощью deploy yml:
- Создадим в своем репозитории новый каталог .github/workflows с файлом deploy.yml
Пример yml файла для настройки автодеплоя deploy.yml