Написать
← Все гайды
15

GitHub

github.com · бесплатно, приватные репозитории входят

Место, где живёт код и история его изменений. Нужен, даже если ты не программист: без него нет ни деплоя сайта, ни отката назад, когда что-то сломалось.

Пять шагов

  1. Заведи аккаунт и включи двухфакторную защиту сразу
  2. Создай приватный репозиторий под проект. Публичный — только осознанно
  3. Заведи .gitignore и внеси туда всё, что не должно уезжать: ключи, пароли, служебные папки
  4. Коммить осмысленно: один коммит — одно изменение с понятным описанием
  5. Подключи репозиторий к Vercel — дальше деплой идёт сам

Главное правило безопасности. В репозиторий никогда не попадают ключи API, пароли и токены. Один раз попавший в историю ключ считается скомпрометированным навсегда: удалить файл недостаточно, история остаётся. Секреты живут в переменных окружения.

Что даёт на практике

  1. Откат: сломал — вернулся на рабочую версию за минуту
  2. История: видно, что и когда менялось
  3. Совместная работа без пересылки архивов
  4. Автодеплой: запушил — сайт обновился
Приватный репозиторий. Список файлов и история коммитов
Приватный репозиторий. Список файлов и история коммитов
.gitignore. Файл с исключениями
.gitignore. Файл с исключениями

Где ошибаются

  • Коммитят ключи и токены — потом их находят чужие
  • Делают один гигантский коммит «всё» и теряют возможность откатиться
  • Работают без двухфакторной защиты
  • Держат клиентские проекты в публичных репозиториях

Проверь себя

  • Двухфакторная защита включена
  • Репозиторий приватный
  • .gitignore настроен, секретов в истории нет
  • Репозиторий связан с Vercel

Хотите сделать это на своём проекте

Гайд объясняет как. Разбор показывает, что из этого нужно именно вам: смотрим ваш проект, считаем цифры и говорим, с чего начинать. Полтора часа, 30 000 ₸ онлайн.

Отвечаем в течение дня. Расскажем честно, подходит вам курс или нет.