GitHub

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

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

Компанията 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 придобиват изключителни права върху логото.

Фирмен модел на приходите[редактиране | редактиране на кода]

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

Факти и статистически данни[редактиране | редактиране на кода]

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

На 24 февруари 2009 г. по време на разговори в седалището на Yahoo! екипът на GitHub обявява, че през първата година откакто GitHub е онлайн, компанията е събрала 46 000 публични хранилища, като 17 000 от тях са привлечени само през предходния месец. Респективно към онзи момент, около 6 200 хранилища са разклонени (forked) поне веднъж, 4 600 са сляти. На 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, 02 юни 2011
  5. Company Overview of GitHub Inc., investing.businessweek.com
  6. GitHub Takes $100M in Largest Investment by Andreessen Horowitz, Douglas Macmillan, 09 юли 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), doeswhat.com, 06 март 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, 07 септември 2012 г.
  15. Right Before Raising $100 Million, GitHub Rented San Francisco's Ferry Building For A Lavish Party, businessinsider.com, 09 юли 2012 г.
  16. Plans & Pricing, GitHub
  17. Pricing, GitHub
  18. GitHub Jobs, GitHub
  19. Cash For Code: Github Raises $100 Million From Andreessen Horowitz, Forbes, 09 юли 2012 г.
  20. 100,000 Users!, GitHub, 05 юли 2009 г.
  21. The PITA Threshold: GitHub vs. CPAN, 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. https://github.com/