Что такое GitHub? Значение термина GitHub
GitHub – это самый большой веб-сервис для хостинга проектов и совместной их разработки. Сервис основан на системе контроля версий Git, а разработан на Ruby on Rails и Erlang.
Сервис бесплатен для open source проектов и предоставляет им все возможности, в том числе и SSL. Для частных проектов предусмотрены различные тарифные планы.
Слоган сервиса – «Social Coding» (Пишем код вместе). На футболках иногда печатают совершенно другую фразу «Fork you» («Ответвись!»). Фраза с одной стороны похожа на англоязычное ругательство и напоминает о неформальной атмосфере совместной разработки. С другой стороны фраза напоминает, что создать новые форки с GitHub – легко и удобно. Талисманом Github является осьмикот, который ничего не означает, а просто был найден разработчиком Томом Престон-Вернером на фотобанке и сочтен забавным.
Возможности
GitHub называют «социальной сетью для разработчиков».Помимо размещения кода, участники имеют возможность общаться, комментировать правки, следить за новостями друзей. С помощью больших возможностей сервиса, программисты могут объединять свои репозитории и сервис предлагает удобный для этого интерфейс.
Для проектов имеются личные страницы, мини Вики и система отслеживания багов. На сервисе можно посмотреть файлы проектов с подсветкой синтаксиса.
Код проекта можно копировать и скачивать в виде архива.
Популярность
Первый частный репозиторий был создан 12 января 2008 года. На конце прошлого года проект уже насчитывал 1 миллион участников и более 2 миллионов репозиториев.
Многие крупные проекты размещают свои официальные репозитории на сервисе. Среди них: Facebook, Twitter, Yahoo, Ruby on Rails, PHP, JUnit, jQuery, Microsoft IronRuby, osCommerce.