GitHub — главная платформа для кода
GitHub (github.com) — крупнейшая в мире платформа для хранения кода, совместной разработки и CI/CD. В 2026 году — фактический стандарт для open-source проектов, коммерческой разработки и портфолио программистов. 150+ млн пользователей, миллиарды репозиториев.
Принадлежит Microsoft с 2018. Тесно интегрирован с GitHub Copilot (наш обзор) и AI-агентами для разработки.
Главное в 30 секунд
| Параметр | GitHub |
|---|---|
| Тип | Git-хостинг + CI/CD + collaboration |
| От кого | Microsoft |
| Открытый код | свой code открытый |
| Бесплатно | да, безлимитные публичные и приватные репозитории |
| Платный | от $4/мес (Pro) |
| Из РФ | ✓ работает, оплата зарубежной картой |
| Главные функции | Git, Issues, Pull Requests, Actions, Packages, Pages |
Что включает GitHub
1. Git-хостинг
Безлимитные публичные и приватные репозитории даже на бесплатном тарифе. До 100 GB на репозиторий.
2. Issues (баг-трекер)
Встроенная система задач:
- Labels, milestones, projects
- Связь с pull requests
- Mentions сотрудников
- Полнотекстовый поиск
3. Pull Requests
Главный инструмент code-review:
- Diff-просмотр
- Inline-комментарии
- Approvals и required reviews
- Status checks (CI/CD)
- Squash / merge / rebase стратегии
4. GitHub Actions (CI/CD)
Встроенная CI/CD-платформа:
- Workflows на YAML
- 2000 минут бесплатно в месяц (Free)
- Деплой, тесты, линтер, безопасность
- 10 000+ готовых actions в Marketplace
Главный инструмент DevOps для большинства команд 2026.
5. GitHub Pages
Бесплатный хостинг статики:
- 1 GB на сайт
- 100 GB трафика/мес
- Custom domain + SSL
- Подключение Jekyll / любой статической SSG
6. GitHub Packages
Хостинг npm / Docker / Maven / Nuget пакетов в рамках вашего аккаунта.
7. GitHub Codespaces
Облачные среды разработки в браузере — полноценный VS Code online. 60 часов бесплатно в месяц.
8. GitHub Copilot
AI-помощник в IDE: автодополнение, чат, агентный режим. Подробнее — /github-copilot/.
Тарифы
| Тариф | Цена/мес | Кому |
|---|---|---|
| Free | $0 | для всех, безлимитные репо |
| Pro | $4 | продвинутые функции для индивидов |
| Team | $4/чел | для команд |
| Enterprise | $21/чел | для крупного бизнеса |
Copilot отдельно:
- Copilot Free — базовый план
- Copilot Pro — $10/мес
- Copilot Business — $19/мес/чел
Из РФ: github.com работает без VPN. Оплата — зарубежной картой.
Зачем GitHub если есть GitLab / Bitbucket
1. Самая большая экосистема
10 000+ Actions в Marketplace. Тысячи интеграций. Любой инструмент в первую очередь поддерживает GitHub.
2. Сетевой эффект
Все разработчики уже на GitHub. Hiring через GitHub-портфолио. Open-source проекты по умолчанию там.
3. GitHub Actions
Лучшая CI/CD-система в категории. Простая, мощная, дешёвая.
4. Глубокая интеграция с AI
GitHub Copilot, Codespaces, AI-функции в issues и PR. От Microsoft + OpenAI.
5. Open-source культура
GitHub — место где живёт open-source. Сообщество, контрибуция, форки, дискуссии.
Когда выбрать GitLab/Bitbucket:
- Корпоративные требования к self-hosting (GitLab CE)
- Уже в экосистеме Atlassian (Bitbucket + Jira)
- Specific compliance, который у GitHub проблематичен
Для большинства — GitHub.
Как начать
Шаг 1. Регистрация
- github.com → Sign up
- Username (виден всем — выбирайте осмысленный)
- Подтвердить email
- Бесплатный план активируется сразу
Шаг 2. SSH-ключ
ssh-keygen -t ed25519 -C "your-email@example.com"
cat ~/.ssh/id_ed25519.pub
# Скопировать → Settings → SSH and GPG keys → New SSH key
Шаг 3. Первый репозиторий
Через UI:
- New repository → имя, описание
- Public / Private
- Initialize with README
Через CLI:
gh repo create my-project --public --clone
cd my-project
# Работаете, коммитите
git push
Шаг 4. GitHub Actions
Создать .github/workflows/ci.yml:
name: CI
on: [push, pull_request]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 22
- run: npm ci
- run: npm test
- run: npm run build
При следующем push — workflow запустится автоматически.
Как использовать GitHub в вайбкодинге
В связке с Claude Code / Cursor:
- Создаёте репозиторий через
gh repo create - AI пишет код, делает commits
- Push → GitHub Actions автоматически тестит + деплоит
- PR-превью на Vercel / Timeweb
- Code-review через GitHub interface
GitHub Actions + Vercel/Timeweb webhooks = полностью автоматический CI/CD для AI-проекта.
Реальные кейсы
Open-source библиотека. Публичный репозиторий, README, contributors, GitHub Actions для тестов. Стандарт для распространения.
Корпоративная команда из 20 человек. Private organization, branch protection, required reviews, GitHub Actions, integration с Slack / Jira / Linear.
Соло-разработчик. Один аккаунт, безлимитные приватные репозитории. Git Pages для портфолио или документации.
AI-фаундер. AI пишет код через Claude Code, GitHub хранит, GitHub Actions деплоит на Vercel.
Главные ошибки новичков
1. Публичный репозиторий с секретами. API-ключи в коде → утечка → блокировка аккаунтов / счёт от провайдеров. Используйте .env + .gitignore.
2. Force-push в shared ветку. Уничтожает чужие коммиты. Только в личных feature-ветках.
3. Большие бинарные файлы в Git. Раздувают репозиторий. Используйте Git LFS для медиа.
4. Без .gitignore. В репо попадают node_modules, .env, build-артефакты. Шаблоны на gitignore.io.
5. Без branch protection. На прод-ветке (main) включите required PR reviews + status checks.
6. Игнорирование security alerts. GitHub шлёт уведомления о уязвимостях. Не игнорировать, обновлять зависимости.
GitHub и Россия
Что работает:
- Регистрация — без VPN
- Использование репозиториев — без VPN
- Push / pull — без VPN
- GitHub Actions — работает
- GitHub Pages — работает
Что иногда не работает:
- Оплата подписок Pro / Copilot — нужна зарубежная карта
- Некоторые corporate-функции на санкционных аккаунтах
Запасной вариант:
- GitFlic (российский аналог) — для compliance-критичных задач
- GitLab self-hosted — на своём сервере
В 2026 году GitHub продолжает работать с российскими пользователями. Полной блокировки нет.
FAQ
GitHub бесплатный? Да, для физлиц — безлимитные репозитории (публичные + приватные) бесплатно. Платный — для дополнительных функций (продвинутая безопасность, более длительные runs Actions).
Работает ли GitHub в России? Да, без VPN. Регистрация и использование — напрямую. Оплата подписок — зарубежной картой.
Что лучше — GitHub или GitLab? GitHub — для большинства задач, лучшая экосистема. GitLab — для self-hosting или интеграции с GitLab CI/CD.
Можно ли коммерчески использовать GitHub? Да, для коммерческих проектов есть Team и Enterprise тарифы. Free план тоже разрешён для коммерческого использования.
Что такое GitHub Actions? CI/CD-система: автоматический запуск тестов / линтера / деплоя при push. Простая YAML-конфигурация.
Что такое GitHub Codespaces? Облачная среда разработки в браузере. Полноценный VS Code online. Полезно при слабом локальном компьютере.
Будет ли GitHub отключён для россиян? Маловероятно. GitHub несколько раз заявлял о приверженности open-source доступности. Корпоративные аккаунты крупного бизнеса теоретически могут блокироваться при санкциях, но индивидуальные — работают.
Чем отличаются git и GitHub? Git — система контроля версий (локальная). GitHub — облачный сервис где живут git-репозитории. Git можно использовать без GitHub.