Мой сайт жил на хостинге, и правки в него вносились «вслепую» — прямо на сервере. Проблема: нет истории изменений (что и когда поменяли — неизвестно), нет резервной копии (упал сервер — потерял всё), и страшно что-то трогать, потому что откатить нельзя.
Теперь у сайта есть полная история всех изменений, есть резервная копия в надёжном месте, и любая правка обновляется на сайте одной командой — с предохранителем, который сначала показывает «что изменится», и только потом, отдельной командой, применяет. Сломать вслепую больше нельзя.
Раньше сайт был как документ без сохранённых версий — переписал и всё, прошлого не вернуть. Теперь это как Google Docs с историей версий: каждое изменение фиксируется, можно откатиться на любой момент, есть копия. Правлю я у себя на компьютере спокойно, проверяю — и только когда уверен, отправляю на сайт.
15 минут настройки = страховка от потери сайта навсегда + спокойствие при правках. Это часть моего же правила: «правки вслепую на сервере = бомба замедленного действия». Теперь сайт правится как любой нормальный проект — безопасно и с откатом.
ssh-keygen + ssh-copy-id (пароль вводить в настоящем терминале, не через Claude — нет TTY).rsync -az user@host:/path/ ./local/git init → .gitignore → commit → gh repo create <name> --private --source . --push.deploy.sh на rsync с --delete, по умолчанию --dry-run, реальный деплой только с флагом -f.