GitHub

GitHub
GitHub
GitHub.svg
Репозитория Git на GitHub
URL:

github.com

Коммерческий:

да

Тип сайта:

хостинг проектов

Регистрация:

необязательна для просмотра

Язык(и):

английский[1], ранее многоязычный[2]

Посещаемость:

статистика Compete

Расположение сервера:

США

Владелец:

GitHub, Inc

Автор:

Крис Ванстрас, PJ Хиетт и Том Престон-Вернер

Начало работы:

апрель 2008[3]

Текущий статус:

работает

GitHub — самый большой[4] веб-сервис для хостинга проектов и их совместной разработки. Основан на системе контроля версий Git и разработан на Ruby on Rails[5] и Erlang компанией GitHub, Inc (ранее известной как Logical Awesome) разработчиками Крисом Ванстрасом, PJ Хиеттом и Томом Престон-Вернером[6]

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

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

Содержание

Возможности

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

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

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

Кроме Git, сервис поддерживает получение и редактирование кода через SVN[13][14] и Mercurial.[15]

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

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

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

Первый частный репозиторий был создан 12 января 2008. На конец 2011 года в проекте уже было зарегистрировано более 1 млн участников[17] и более 2 млн репозиториев.[18]

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

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

Примечания

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "GitHub" в других словарях:

  • GitHub — URL https://github.com/ Slogan Social Coding …   Wikipédia en Français

  • GitHub — github.com Motto Social Coding Kommerziell Ja …   Deutsch Wikipedia

  • GitHub — Información general URL https://github.com/ Eslogan Social Coding Comercial Sí …   Wikipedia Español

  • GitHub — Infobox Website name = GitHub url = [http://github.com/ GitHub.com] commercial = Yes type = collaborative revision control language = English registration = Required launch date = February 2008GitHub is a project hosting service for projects… …   Wikipedia

  • Comparison of open source software hosting facilities — A source code repository or source code escrow[citation needed] is a file archive and web hosting facility where large amounts of source code are kept, either publicly or privately. They are often used by open source projects and other multi… …   Wikipedia

  • Markdown — is a lightweight markup language, originally created by John Gruber and Aaron Swartz allowing people to write using an easy to read, easy to write plain text format, then convert it to structurally valid XHTML (or HTML) .[1] The language takes… …   Wikipedia

  • Distributed social network — A distributed social network is an Internet social network service that is decentralized and distributed across different providers. The emphasis of the distribution is on portabilitya[›], interoperability and federation capability. It contrasts… …   Wikipedia

  • XBMC — Media Center XBMC Media Center Home Screen Developer(s) …   Wikipedia

  • MyDLP — Initial release Nov 16, 2009 (2009 11 16) Written in Erlang, Python …   Wikipedia

  • Bitbucket — URL …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»