Блог инфра

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/.

Тарифы

По github.com/pricing:

ТарифЦена/месКому
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. Регистрация

  1. github.com → Sign up
  2. Username (виден всем — выбирайте осмысленный)
  3. Подтвердить email
  4. Бесплатный план активируется сразу

Шаг 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:

  1. New repository → имя, описание
  2. Public / Private
  3. 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:

  1. Создаёте репозиторий через gh repo create
  2. AI пишет код, делает commits
  3. Push → GitHub Actions автоматически тестит + деплоит
  4. PR-превью на Vercel / Timeweb
  5. 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.