Открыть сервис

GitHub — платформа хостинга кода

GitHub — веб-платформа для хостинга и совместной разработки программного кода, основанная на системе контроля версий Git. Предоставляет удалённые репозитории, инструменты отслеживания задач, непрерывной интеграции и социальные функции для разработчиков. Принадлежит корпорации Microsoft с 2018 года.

История

Платформа запущена в 2008 году Томом Престон-Вернером, Крисом Ванстратом, Пи Джей Хайеттом и Скоттом Чиконом. Название обыгрывает сочетание «Git» и «hub» (узловой центр). В первые годы сервис быстро набрал популярность среди разработчиков открытого программного обеспечения как альтернатива SourceForge.

В 2012 году компания привлекла инвестиции в размере 100 млн долларов. 4 июня 2018 года Microsoft объявила о покупке GitHub за 7,5 млрд долларов; сделка закрылась в октябре того же года. В 2020 году GitHub выпустил собственный инструмент автоматизации сборки GitHub Actions, а в 2021-м — сервис Copilot на базе языковых моделей.

Основные возможности

  • Репозитории — хранилища проектов с полной историей изменений; поддерживают публичный и приватный доступ.
  • Ветвление и слияние — механизмы параллельной работы над кодом на базе Git.
  • Pull request — запрос на слияние изменений с возможностью рецензирования, обсуждения и проверки кода.
  • Issues — система учёта задач, ошибок и предложений.
  • GitHub Actions — среда непрерывной интеграции и доставки (CI/CD).
  • GitHub Pages — бесплатный хостинг статических сайтов из репозитория.
  • Wikis и Projects — документация и планирование.

Модель использования

Базовый доступ бесплатен для публичных и приватных репозиториев. Коммерческие тарифы (Team, Enterprise) добавляют расширенные права, аудит и поддержку. Платформа служит де-факто стандартом для размещения открытого кода: на ней представлены проекты Linux, Python, React, TensorFlow и другие.

Социальные функции — подписки, «звёзды», форки — формируют метрики популярности проектов и профили разработчиков.

Значение и критика

GitHub стал крупнейшим в мире хранилищем исходного кода и центром коллаборации программистов. Вместе с тем отмечают зависимость сообщества от одной коммерческой компании, изменения в лицензировании и политике, а также риски, связанные с централизацией инфраструктуры. В 2022 году ряд проектов мигрировал на альтернативы (GitLab, Codeberg) после изменений условий использования Copilot.

IRONLIVE — база данных и аналитика по компаниям России.

На главную IRONLIVE →