Что нужно заранее
- аккаунты на GitHub и Vercel;
- репозиторий с сайтом (может быть приватным);
- установленный Vercel CLI (
npm i -g vercel) — или можно всё сделать через сайт Vercel.
Шаги
- Создай проект на Vercel и подключи репозиторий: Add New → Project → выбери репозиторий.
- Если сайт собирается скриптом, укажи Build Command (например,
python3 build.py) и Output Directory (папку с готовыми файлами, напримерdist). - Если сайт — просто готовые HTML-файлы, сборка не нужна: укажи только папку с файлами.
- Нажми Deploy. Vercel соберёт сайт и выдаст адрес вида
проект.vercel.app. - Сделай изменение, закоммить и запушь в основную ветку. Через минуту новая версия на сайте.
Как проверить, что автодеплой работает
Запушь любую мелкую правку и открой список деплоев в проекте на Vercel: появится новый деплой со статусом Ready. Если статус Error, открой лог сборки: чаще всего ошибка в команде сборки или в пути к папке.
Приватный репозиторий не мешает: Vercel получает к нему доступ через установленное приложение GitHub.
Частые вопросы
Это бесплатно?
Для личных проектов хватает бесплатного тарифа Hobby. Условия могут меняться, актуальные лимиты смотри на сайте Vercel.
Можно ли подключить свой домен?
Да. Как это сделать, описано в гайде про подключение домена с reg.ru.