Miami-art.ru

Создание и развитие сайта

GitHub

12-09-2023

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]

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

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

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

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

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

См. также

Примечания

  1. GitHub will switch to English-only on Friday, May 20, 2011
  2. GitHub in your language
  3. «We Launched» // GitHub Blog
  4. GitHub Dominates the Forges — GitHub
  5. Ruby on Rails: Applications
  6. Meet the Developers — GitHub
  7. «Sidejack Prevention Phase 2: SSL Everywhere»
  8. Plans & Pricing — GitHub
  9. «GitHub Shirts Now Available!»
  10. «Look at the Numbers!»
  11. The Fork Queue — GitHub
  12. What is the story behind Github’s octocat mascot? на Quora, ответ PJ Hyett.
  13. Announcing SVN Support — GitHub
  14. Subversion Write Support — GitHub
  15. Hg-Git plugin for Mercurial, adding the ability to push to and pull from a Git server repository from Mercurial
  16. Gem Building is Defunct — GitHub
  17. One Million — GitHub
  18. Those are some big numbers — GitHub
  19. Congratulations To the Crunchies Winners; Facebook Takes Top Prize For Second Year
  20. Hackers Agree: GitHub Rocks — GitHub
  21. Popular Watched Repositories — GitHub
  22. facebook’s Profile — GitHub
  23. twitter’s Profile — GitHub
  24. palm’s Profile — GitHub
  25. yahoo’s Profile — GitHub
  26. Perl mirror on GitHub
  27. Perl’s first commit, 1987-12-17
  28. Scala SVN -> Github Migration | The Scala Programming Language
  29. scala/scala — GitHub
  30. Riding Rails: Rails premieres on GitHub
  31. CyanogenMod (CyanogenMod Android) · GitHub
  32. PHP source now available on GitHub · GitHub

Ссылки

  • GitHub.com
  • Семь аспектов, как Github изменил мир Open Source


GitHub.

© 2018–2023 miami-art.ru, Россия, Смоленск, ул. Загорская 8, офис 99, +7 (4812) 12-23-90