GitHub e уеб базирана услуга за разполагане на софтуерни проекти и техни съвместни разработки върху отдалечен интернет сървър в т.нар. хранилище (software repository). Базира се на Git системите за контрол и управление на версиите. Услугата може да бъде както платена за частни проекти, така и безплатна за т.нар. проекти с общодостъпен код, като и в двата случая потребителите могат да ползват всички възможности на услугата. Към май 2011 г. GitHub се счита за най-популярния сайт за разполагане на съвместни проекти с общодостъпен или наречен още отворен код.[4]

GitHub
GitHub
Лого на GitHub
Индустриясофтуер
Основаванеаприл 2008[1]
СедалищеСан Франциско, САЩ
Ключови личностиП. Дж. Хайът[2]
Служители198[3]
УслугиСъвместни системи за контрол и управление на версиите
СобственикGitHub, Inc.
ДевизSocial Coding (for all)
Уебсайтgithub.com
GitHub в Общомедия

Компанията GitHub Inc. е основана през 2008 г. със седалище Сан Франциско, Калифорния, САЩ.[5]

През юли 2012 г. компанията получава 100 милиона щатски долара първокласно финансиране, основно от компанията Andreessen Horowitz.[6]

Описание

редактиране

Сайтът предоставя функционалност за изграждане на социални мрежи за споделяне на софтуерни програми и за работа с тях, като например индивидуално участие на всеки програмист в групови разработки, както и възможност за наблюдение върху работата на всеки участник в екипа.

Важно: За да се оцвети GitHub файлът според езика, на който пишете, винаги слагайте разширения за подходящия език. Например, за да получите стандартно оцветяване на C#, сложете разширение на файла *.cs. Ако имате проблеми и въпроси, се свързвайте с поддръжката на GitHub. Отговарят бързо и точно.

GitHub поддържа също така и други услуги:

1) Gist [7] – сайт от типа pastebin, който дава възможност на всеки да съхранява текст или програмен код за опреден период от време в отделно хранилище за данни или сайт, достъп до който се получава чрез Git хранилище;

2) Speaker Deck [8] – отново уеб базирана услуга за разполагане и споделяне на презентации;

3) Gauges [9] – платформа за анализ на интернет трафик и обмен на данни.

От януари 2010 г. GitHub се поддържа и управлява под името GitHub, Inc.[10]

Софтуерът, който поддържа GitHub, е написан от програмистите на GitHub, Inc. Крис Уейнщтрат,[11] П. Дж. Хайът, и Том Престон-Уърнър, използвайки Ruby on Railsфреймуърк за уеб приложения и програмния език Erlang.[12]

Том Престон-Уърнър избира логото на GitHub – октокотка (англ. octocat).[13] Първоначално я открива в iStockPhoto и купува ограничен лиценз за ползването ѝ за 50 щатски долара. Впоследствие GitHub придобива изключителни права върху логото.

Фирмен модел на приходите

редактиране

Питър Левайн, главен съдружник в Andreessen Horowitz – инвеститор в GitHub, в свое изявление казва, че към юли 2012 г. GitHub отбелязва ръст в приходите с 300% годишно за периода от 2008 г., като почти през цялото това време е на печалба.[14] GitHub предлага хостинг на частни проекти[15], като цената е в диапазона от 7 щатски долара на месец за пет хранилища до 200 щатски долара на месец за 125 хранилища.[16] В отделни случаи GitHub може да бъде лицензиран за корпоративно ползване на частни сървъри с изградена защитна стена (firewall). Съответно тарифата за корпоративни клиенти е 5000 щатски долара на година за 20 потребители.[17] Друг поток на приходи е GitHub Jobs, където работодатели могат да обявяват свободни позиции за работа при 450 щатски долара на обява.[18] Основната цел на хората, отговарящи за продажбите в GitHub, е да предлагат само това, което е най-добро за конкретния клиент, съответно тяхното възнаграждение не се базира на обичайната комисионна, която е характерна за подобен тип продажби.[19]

Факти и статистически данни

редактиране

GitHub стартира през април 2008 г.[1]

На 24 февруари 2009 г. по време на разговори в седалището на Yahoo! екипът на GitHub обявява, че през първата година, откакто GitHub е онлайн, компанията е събрала 46 000 публични хранилища, като 17 000 от тях са привлечени само през предходния месец. Респективно към онзи момент, около 6200 хранилища са разклонени (forked) поне веднъж, 4600 са слети. На 5 юли 2009 г. GitHub обявява в блога си, че е достигнала прага от 100 000 потребители.[20]

На 27 юли 2009 г. при друг разговор в Yahoo! Том Престон-Уърнър обявява увеличение в броя на клиентите съответно с 90 000 публични хранилища, 12 000 са разклонени поне веднъж, за да се стигне до общата бройка от 135 000 хранилища.[21] През юли 2010 г. GitHub обявява, че 1 милион хранилища са разположени на техните сървъри.[22] Почти година по-късно, през април 2011 г., GitHub отново обявява, че предоставя хостинг на 2 милиона хранилища.[23]

На 21 септември 2011 г., GitHub оповестява, че клиентите надхвърлят 1 милион броя.[24]

На 19 декември 2012 г., GitHub съобщава, че компанията има над 2,8 милиона хостинг клиенти с над 4,6 милиона хранилища.[25]

На 16 януари 2013 г., GitHub обявява, че компанията е надхвърлила прага от 3 милиона клиента и предоставя хостинг на повече от 5 милиона хранилища.[26]

Ограничения

редактиране

Според условията на услугата,[27] ако обемът от данни, трансферирани от даден клиент, значително надхвърля обичайната големина на трафика на останалите клиенти на GitHub, хостинг услугата към този клиент може да бъде незабавно прекратена или ограничена, докато трансферът на данни не се нормализира. Освен това, макар да няма конкретно ограничение, препоръчително е максималният размер на хранилище да е един гигабайт.[28]

Софтуерни издания

редактиране

На 15 февруари 2013 г. GitHub издава Boxen,[29] свободно за използване средство за автоматизация в Mac среда.

GitHub също така предлага своето стандартно GUI приложение за сваляне (Windows, Mac, Linux) директно от своя уебсайт.[30]

Вижте също

редактиране

Източници

редактиране
  1. а б We launched, GitHub, 10 април 2008 г.
  2. Company Overview of GitHub Inc.
  3. Team, GitHub, 19 август 2013 г.
  4. Github Has Surpassed Sourceforge and Google Code in Popularity, Klint Finley, 2 юни 2011
  5. Company Overview of GitHub Inc., investing.businessweek.com
  6. GitHub Takes $100M in Largest Investment by Andreessen Horowitz, Douglas Macmillan, 9 юли 2012 г.
  7. Discover Gists, GitHub Gist
  8. Speaker Deck
  9. Gaug.es
  10. New Year, New Company, PJ Hyett, 21 януари 2010 г.
  11. Interview with Chris Wanstrath (GitHub) Архив на оригинала от 2013-03-05 в Wayback Machine., doeswhat.com, 6 март 2012 г.
  12. Supercharged git-daemon, GitHub
  13. GitHub: What is the story behind GitHub’s octocat mascot?, quora.com
  14. Software Eats Software Development, Peter Levine, 7 септември 2012 г.
  15. Right Before Raising $100 Million, GitHub Rented San Francisco's Ferry Building For A Lavish Party, businessinsider.com, 9 юли 2012 г.
  16. Plans & Pricing, GitHub
  17. Pricing, GitHub
  18. GitHub Jobs Архив на оригинала от 2013-08-14 в Wayback Machine., GitHub
  19. Cash For Code: Github Raises $100 Million From Andreessen Horowitz, Forbes, 9 юли 2012 г.
  20. 100,000 Users!, GitHub, 5 юли 2009 г.
  21. The PITA Threshold: GitHub vs. CPAN Архив на оригинала от 2011-07-08 в Wayback Machine., Dan Dascalescu, wiki.dandascalescu.com, 10 ноември 2011 г.
  22. One Million Repositories, GitHub, 25 юли 2010 г.
  23. Those are some big numbers, GitHub, 20 април 2011 г.
  24. One Million, GitHub, 21 септември 2011 г.
  25. The Octoverse in 2012, GitHub, 19 декември 2012 г.
  26. Code-sharing site Github turns five and hits 3.5 million users, 6 million repositories, Robin Wauters, thenextweb.com, 11 април 2013 г.
  27. GitHub Terms of Service, GitHubHelp, последна редакция 13 юни 2013 г.
  28. What is my disk quota?, GitHubHelp
  29. boxen.github.com
  30. github.com
  NODES
Coding 1
Done 1
Story 1
Users 2