GitHub
Хранилище кода на Git с обсуждениями, проверкой правок и автоматической сборкой проектов.
Собираем оценки · 0 из 10- Где работает
- Браузер, Android, iOS
- Стоимость
- Бесплатно с ограничениями
- Регистрация
- Нужен аккаунт GitHub
- Доступ из РФ
- Без ограничений
- Без интернета
- Нет
- Проверено
- 03.11.2026
Для чего подходит
Хранить проект вместе с историей изменений, работать над ним командой и показывать свой код другим людям.
Вы выкладываете проект в репозиторий, коллега предлагает правку отдельной веткой, вы смотрите изменения построчно, оставляете замечания и принимаете их одной кнопкой — а сборка и проверки запускаются сами.
Тарифы и ограничения
- Бесплатный аккаунт
- Сколько угодно открытых и закрытых репозиториев
- Автоматические сборки
- Для закрытых репозиториев — месячный лимит бесплатных минут
- Оплата из России
- Российские карты не принимаются
- Хранение данных
- Серверы GitHub и Microsoft за пределами России, по правилам сервиса
GitHub — самый известный сайт, где разработчики хранят проекты в системе контроля версий Git. Вы заводите на нём репозиторий — папку проекта вместе со всей историей изменений, — и дальше работаете с ней с любого компьютера: правки видны, каждую можно сравнить с предыдущей версией и при необходимости откатить. Сервис принадлежит Microsoft, работает с 2007 года, и именно на нём лежит большая часть открытых программ, которыми пользуется весь мир.
Главное отличие GitHub от простого хранилища файлов — всё, что вокруг кода. Здесь обсуждают задачи и ошибки, предлагают изменения отдельными ветками и разбирают их построчно, автоматически запускают проверки и сборку, публикуют готовые версии программ и даже страницы сайтов. Для открытых проектов это ещё и площадка общения: тысячи людей читают чужой код, подписываются на проекты и присылают исправления.
Что умеет GitHub
- Репозитории, открытые и закрытые — на бесплатном аккаунте можно создавать и те и другие без ограничения по количеству. Открытый репозиторий виден всем, закрытый — только вам и тем, кого вы пригласили.
- Запросы на изменения — чужую или свою правку предлагают отдельной веткой: сервис показывает различия построчно, позволяет оставить замечание к конкретной строке, обсудить его и принять правку одной кнопкой, когда всё согласовано.
- Задачи и обсуждения — ошибки и планы ведут списком задач с метками, исполнителями и этапами. Из задач собираются доски в стиле «сделать — в работе — готово», а для вопросов и идей есть отдельный раздел обсуждений.
- Автоматические сценарии — после каждой отправки кода сервис сам может запускать тесты, проверять стиль кода, собирать программу и выкладывать её на сервер. Сценарий описывается файлом внутри самого проекта.
- Публикация версий — к любому моменту истории можно выпустить версию с описанием изменений и приложить готовые файлы: установщики, архивы, образы. Отсюда люди обычно и скачивают программы с открытым кодом.
- Страницы сайтов — у каждого репозитория может быть свой сайт: документация, визитка или простой блог, собранный из файлов проекта.
- Проверки безопасности — сервис предупреждает об устаревших и уязвимых библиотеках, которые вы используете, и умеет искать в коде случайно забытые пароли и ключи доступа.
- Заготовки и копии проектов — любой открытый проект можно скопировать себе одной кнопкой, покопаться в нём и прислать автору исправление. Свой репозиторий можно сделать шаблоном для будущих похожих проектов.
- Работа без установки программ — редактировать файлы, смотреть историю и принимать правки можно прямо в браузере, а приложение для телефона показывает задачи, обсуждения и уведомления.
- Организации и команды — репозитории компании собираются в организацию, где права выдаются командам, а не каждому человеку по отдельности.
Кому подходит
- Тем, кто учится программировать: открытый профиль с проектами давно работает как портфолио, а чужой код можно читать и разбирать бесплатно.
- Небольшим командам и фрилансерам: закрытые репозитории, обсуждение правок и список задач доступны без платного тарифа.
- Авторам открытых проектов: здесь больше всего людей, которые найдут вашу программу, сообщат об ошибке и пришлют исправление.
- Не только программистам — в Git удобно хранить тексты, документацию, конфигурации серверов и даже рецепты вёрстки документов.
- Тем, кому нужны автоматические сборки и выкладка на сервер без отдельного сервиса: сценарии живут в том же проекте.
А вот компаниям, которым по правилам нужно держать исходный код внутри страны, GitHub не подойдёт: данные лежат на зарубежных серверах. Для таких случаев есть российские площадки и репозиторий на своём сервере.
Плюсы
- Бесплатно для личных и небольших командных проектов
- Открытых и закрытых репозиториев сколько угодно
- Проверка правок, задачи и автоматические сборки в одном месте
- Самое большое сообщество открытого кода
- Работает из браузера, с телефона и из любой программы для Git
Минусы
- Интерфейс на английском, русской версии нет
- Платные тарифы российскими картами не оплатить
- Данные хранятся за пределами России
- Сервис выполняет требования санкционного законодательства США и может ограничивать отдельные аккаунты
- Новичку сложно: нужно хотя бы в общих чертах понимать Git
Сколько стоит
Личный аккаунт бесплатный, и для большинства задач его хватает: репозитории любого вида, задачи, запросы на изменения, страницы сайтов и бесплатные минуты автоматических сборок. У открытых проектов сборки бесплатны без лимита, у закрытых — в пределах месячной квоты, после чего сценарии приходится ждать до следующего месяца или переходить на платный тариф.
Платные тарифы для команд и организаций добавляют тонкую настройку прав, расширенную защиту кода и больше вычислительного времени. Отдельно продаются среды разработки в облаке и ИИ-помощник для кода. Оплатить всё это картой российского банка не получится.
Как начать пользоваться
- Откройте github.com и зарегистрируйтесь: нужны имя пользователя, адрес почты и пароль, почту потом подтверждают письмом.
- Включите двухфакторную защиту — сервис просит её у всех, кто публикует код, и предлагает приложение-генератор кодов или ключ.
- Создайте первый репозиторий: имя, короткое описание и выбор, открытый он или закрытый. Сразу добавьте файл описания и файл лицензии, если планируете открытый проект.
- Установите на компьютер Git или программу с кнопками вместо команд и склонируйте репозиторий в папку на диске.
- Для отправки кода создайте в настройках аккаунта ключ доступа или добавьте свой SSH-ключ: обычный пароль при работе по сети сервис не принимает.
Частые вопросы
Работает ли GitHub в России?
Сайт открывается, код скачивается и отправляется, аккаунт регистрируется. Но платные тарифы российскими картами не оплатить, а сервис выполняет требования санкционного законодательства США, поэтому отдельные аккаунты, связанные с подсанкционными организациями, он ограничивает.
Можно ли бесплатно держать закрытые репозитории?
Да, на бесплатном аккаунте их количество не ограничено, и работать в них можно вместе с другими людьми. Ограничения касаются только времени автоматических сборок и части функций для больших команд.
Чем GitHub отличается от GitLab?
Возможности близки: и там и там есть репозитории, проверка правок, задачи и автоматические сборки. На GitHub больше открытых проектов и людей, а GitLab можно бесплатно поставить на свой сервер и держать код у себя.
Нужно ли знать командную строку?
Не обязательно. Простые действия — создать файл, поправить текст, принять чужую правку — делаются в браузере. Для работы с компьютера есть программы с кнопками, например GitHub Desktop или TortoiseGit.
Как сделать резервную копию проекта?
Склонируйте репозиторий на свой компьютер: в локальной копии лежит вся история, и из неё проект можно поднять заново или перенести на другую площадку. Для важных проектов полезно держать вторую копию у другого хостинга кода.
Есть ли русский язык?
Интерфейс сервиса на английском, переключения на русский нет. Названия пунктов короткие и привычные, но тексты справки придётся читать с переводчиком.
Отзывы о GitHub
Как мы считаем рейтинг- Отправлен
- Подтвердите почту
- Модерация
- Публикация