GitHub

GitHub

Безумный Макс

GitHub — крупнейший[7] веб-сервис для хостинга IT-проектов и их совместной разработки.

Веб-сервис основан на системе контроля версий Git и разработан на Ruby on Rails[8] и Erlang компанией GitHub, Inc (ранее Logical Awesome)[9]. Сервис бесплатен для проектов с открытым исходным кодом и (с 2019 года) небольших частных проектов, предоставляя им все возможности (включая SSL[10]), а для крупных корпоративных проектов предлагаются различные платные тарифные планы[11].

Слоган сервиса — «Social Coding» — на русский можно перевести как «Пишем код вместе». На футболках же печатают совсем другую фразу: «Fork you!» («Ответвись!»)[12]. С одной стороны, она созвучна с англоязычным ругательством и намекает на неформальную атмосферу. С другой, эти слова напоминают, что создавать новые форки с Git можно легко и безболезненно — традиционно, к созданию веток разработчики проектов с открытым исходным кодом относятся негативно[13] — а также созвучна названию одной из возможностей GitHub — очереди форков[14].

Талисманом GitHub выбран осьмикот (англ. octocat), который, вопреки распространённому заблуждению, не имеет отношения к короткометражке «Octocat Adventure», а просто был найден Томом Престон-Вернером на сервисе iStock[15].

4 июня 2018 года Microsoft купила GitHub за 7,5 млрд долларов[16][17][18].

Возможности

Создатели сайта называют GitHub «социальной сетью для разработчиков».

Кроме размещения кода, участники могут общаться, комментировать правки друг друга, а также следить за новостями знакомых.

С помощью широких возможностей Git программисты могут объединять свои репозитории — GitHub предлагает удобный интерфейс для этого и может отображать вклад каждого участника в виде дерева.

Для проектов есть личные страницы, небольшие Вики и система отслеживания ошибок.

Прямо на сайте можно просмотреть файлы проектов с подсветкой синтаксиса для большинства языков программирования.

  • Можно создавать приватные репозитории, которые будут видны только вам и выбранным вами людям.


Раньше возможность создавать приватные репозитории была платной.

  • Есть возможность прямого добавления новых файлов в свой репозиторий через веб-интерфейс сервиса[19].
  • Код проектов можно не только скопировать через Git, но и скачать в виде обычных архивов с сайта.
  • Кроме Git, сервис поддерживает получение и редактирование кода через SVN[20][21] и Mercurial[22].
  • На сайте есть pastebin-сервис gist.github.com для быстрой публикации фрагментов кода.

Ранее Ruby-проекты могли быть автоматически опубликованы в RubyGems-репозитории сервиса, но в октябре 2009 GitHub отказался от этого сервиса[23].

Популярность

Первый частный репозиторий был создан 12 января 2008. К концу 2011 года в проекте уже было зарегистрировано более миллиона пользователей[24] и более двух миллионов репозиториев[25]. По состоянию на март 2017 года на сайте существовало более 58 миллионов репозиториев.[26]

В конце 2008 года GitHub получил награду как «Лучший стартап-дебют»[27].

На Github располагается исходный код ядра Linux.[28]

Многие крупные IT-компании размещают свои официальные репозитории на этом сервисе:[29]

На GitHub размещают свои открытые проекты федеральные агентства США.[44]

SkyNet

Report Page