GitHub

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая Mihai-gr (обсуждение | вклад) в 17:02, 11 июня 2009. Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску
GitHub
Файл:GitHub logo.png
Репозиторий Ruby on Rails на GitHub
URL github.com
Коммерческий да
Тип сайта хостинг проектов
Регистрация необязательна для просмотра
Язык (-и) английский
Расположение сервера США
Владелец Logical Awesome
Создатель Крис Ванстрас, PJ Хиетт и Том Престон-Вернер
Начало работы 29 октября 2008[1]
Текущий статус работает
Страна
Логотип Викисклада Медиафайлы на Викискладе

GitHub — веб-сервис для хостинга проектов и их совместной разработки, основанный на системе контроля версий Git. Разработан на Ruby on Rails[2] компанией Logical Awesome (Крис Ванстрас, PJ Хиетт и Том Престон-Вернер).Шаблон:.ref

Сервис абсолютно бесплатен и предоставляет все возможности (за исключением SSL) для проектов с открытым исходным кодом, а для частных проектов предлагаются различные платные тарифные планы.Шаблон:.ref

Слоган сервиса — «Social Coding» — на русский можно перевести как «Пишем код вместе». На футболках же печатают совсем другую фразу: «Fork you» («Ответвись!»).Шаблон:.ref С одной стороны, она похожа на распространённое англоязычное ругательство (и этим радует программистов-сквернословов). С другой стороны, эти слова напоминают, что создавать новые ветки с Git можно легко и безболезненно (традиционно, к созданию веток разработчики проектов с открытым исходным кодом относятся негативно[3]). Талисманом GitHub выбран осьминогокот (англ. octocat),Шаблон:.ref который впервые появился в короткометражке Octocat Adventure на YouTube.Шаблон:.ref

Возможности

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

Прямо на сервисе можно просмотреть файлы проектов с подсветкой синтаксиса для большинства языков. Для проектов есть личные страницы и небольшие Вики. На платных тарифных планах можно работать с сервисом через SSL и показывать репозиторий только определённым пользователям.

Код проектов можно не только скопировать через Git, но и скачать обычный архив с сайта. Ruby-проекты могут быть автоматически опубликованы в RubyGems-репозитории сервиса.

Также на сайте есть pastebin-сервис gist.github.com для быстрой публикации фрагментов кода.

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

Первый частный репозиторий был создан 12 января 2008. На начало 2009 года в проекте уже было зарегистрировано 40 000 участников и 33 000 репозиториев.Шаблон:.ref

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

GitHub очень популярен среди Ruby-разработчиков.Шаблон:.ref Многие крупные и важные проекты размещают свои официальные репозитории на этом сервисе:[4]

Примечания

См. также

  • Bitbucket — сервис для хостинга проектов на основе системы контроля версий Mercurial
  • FreeHg — бесплатный минималистичный сервис для хостинга проектов на основе системы контроля версий Mercurial
  • Launchpad — сервис для хостинга проектов на основе системы контроля версий Bazaar
  • Patch-Tag — сервис для хостинга проектов на основе системы контроля версий Darcs

Ссылки