GitHub | это... Что такое GitHub? (original) (raw)
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]
Facebook[22] Twitter[23] HP webOS[24] Yahoo[25] Perl[26][27] | Erlang Scala[28][29] Ruby on Rails[30] CyanogenMod[31] PHP[32] JUnit | jQuery Prototype MooTools Microsoft IronRuby osCommerce |
---|
Примечания
- ↑ GitHub will switch to English-only on Friday, May 20, 2011
- ↑ GitHub in your language
- ↑ «We Launched» // GitHub Blog
- ↑ GitHub Dominates the Forges — GitHub
- ↑ Ruby on Rails: Applications
- ↑ Meet the Developers — GitHub
- ↑ «Sidejack Prevention Phase 2: SSL Everywhere»
- ↑ Plans & Pricing — GitHub
- ↑ «GitHub Shirts Now Available!»
- ↑ «Look at the Numbers!»
- ↑ The Fork Queue — GitHub
- ↑ What is the story behind Github’s octocat mascot? на Quora, ответ PJ Hyett.
- ↑ Announcing SVN Support — GitHub
- ↑ Subversion Write Support — GitHub
- ↑ Hg-Git plugin for Mercurial, adding the ability to push to and pull from a Git server repository from Mercurial
- ↑ Gem Building is Defunct — GitHub
- ↑ One Million — GitHub
- ↑ Those are some big numbers — GitHub
- ↑ Congratulations To the Crunchies Winners; Facebook Takes Top Prize For Second Year
- ↑ Hackers Agree: GitHub Rocks — GitHub
- ↑ Popular Watched Repositories — GitHub
- ↑ facebook’s Profile — GitHub
- ↑ twitter’s Profile — GitHub
- ↑ palm’s Profile — GitHub
- ↑ yahoo’s Profile — GitHub
- ↑ Perl mirror on GitHub
- ↑ Perl’s first commit, 1987-12-17
- ↑ Scala SVN -> Github Migration | The Scala Programming Language
- ↑ scala/scala — GitHub
- ↑ Riding Rails: Rails premieres on GitHub
- ↑ CyanogenMod (CyanogenMod Android) · GitHub
- ↑ PHP source now available on GitHub · GitHub
Ссылки
![]() |
||
---|---|---|
Клиент-серверные | BugTracker.NET · Bugzilla · GNATS · JIRA · Mantis · Redmine · Trac | ![]() |
Распределённые | Fossil | |
Хостинг | SourceForge · GNU Savannah · Launchpad · CodePlex · Google Code · GitHub · Bitbucket · Bontq |