Есть некоторый проект. Удобно редактировать код на локальной машине. Но вот тестировать удобно на внешнем сервере (нужен белый IP, валидные сертификаты итд).
Сейчас делаю по такой неудобной схеме, после каждой правки (каждые 15 минут):
1. локально: git add/commit/push на github (и еще неудобно commit писать. хочется что-то осмысленное, а в пылу отладки код порой на один знак отличается)
2. удаленно: pip3 install git+.... , рестарт сервиса
3. сам тест работы с удаленным сервером
Как-то слишком криво, мне кажется. Все равно уходит лишнее время на каждые такие действия. Как можно упростить? Может быть как-то можно автоматически деплоить его там, если обновился репозиторий?
Раньше пробовал sshfs, и ssh фичу у visual code, чтобы удаленно редактировать. Но тоже как-то не пошло. Особенно сейчас, с VPN, которые иногда рвутся.