6 мин · +100 баллов
GitHub — только когда он нужен
Зачем он нужен и как Claude подключает его по двум просьбам.
К концу этого урока
Ты сможешь положить проект в закрытый репозиторий на GitHub одним запросом к Claude.
Git и GitHub часто путают. Git — программа на твоём компьютере, которая помнит каждую сохранённую версию проекта; ты уже знаешь её по уроку о Git в модуле об основах. GitHub — сайт, который хранит копию этой истории в интернете.
GitHub хранит проект в облаке, помнит все прошлые версии и позволяет другим людям работать над ним вместе с тобой. Для первых инструментов на своём компьютере он не нужен.
Когда он всё-таки нужен
- 1Ты хочешь копию проекта, которая уцелеет, если компьютер пропадёт.
- 2Над проектом будет работать кто-то ещё.
- 3Ты хочешь выложить страницы через GitHub Pages (бесплатно для открытых репозиториев).
- 4Тебе нужны облачные функции Claude Code, например сессии в браузере или облачные задачи по расписанию; они работают с репозиториями GitHub.
Закрытый (private) репозиторий видишь только ты и те, кого ты пригласил. Для личных проектов выбирай закрытый. Перед первой отправкой убедись, что .env с твоими ключами указан в .gitignore; попроси Claude проверить.
Настройка двумя просьбами
«Установи мне GitHub CLI (gh) и помоги войти в мой аккаунт GitHub. Скажи, что нажать в браузере.»
Claude поставит gh подходящим для твоей системы способом и начнёт вход. Одноразовый код ты подтверждаешь на странице в браузере; если какой-то шаг требует ответа в терминале, Claude скажет, что выбрать. Нужен бесплатный аккаунт GitHub.
«Создай закрытый репозиторий на GitHub с именем budget-tool для этого проекта и отправь его туда. Сначала проверь, что .env есть в .gitignore, и дай мне ссылку.»
Claude проверит проект, создаст репозиторий и загрузит его.
В командах изменения обычно проходят через pull request: изменения делаются в отдельной ветке, а запрос на их слияние позволяет кому-то сначала их просмотреть. Ветку и pull request Claude создаёт, когда ты попросишь. В личном проекте этот шаг можно пропустить и работать напрямую.
«Сделай это изменение в новой ветке и открой pull request, чтобы я посмотрел его на GitHub перед слиянием. Дай мне ссылку.»
Claude сделает коммит в ветке, отправит её и откроет pull request с коротким описанием.
Не нужно. Сначала собирай, а коммиты и отправку пусть делает Claude, когда ты попросишь. GitHub подключишь в тот день, когда появится одна из причин выше.
Документация советует gh вместо MCP-сервера GitHub: он экономнее по контексту, и Claude уже умеет работать через него с задачами, pull request и комментариями к ревью. Проси Claude делать каждую правку в своей ветке и открывать pull request, а diff смотри на GitHub. Запуск Claude внутри GitHub Actions и ответы на упоминания @claude разобраны в модуле «Автоматизация для опытных».
Чем Git отличается от GitHub?
Факты проверены по официальной документации Claude Code 24 октября 2026 г. · источник

Автор
Евгений Арсентьев
PhD · CEO, digital health