GitHub
Овом чланку је потребна лектура текста. То подразумева исправку граматичких, правописних и интерпункцијских грешака или тона. |
Тип | Private company |
---|---|
Седиште | San Francisco, California, U.S. |
Оснивач | Tom Preston-Werner Chris Wanstrath PJ Hyett |
CEO | Chris Wanstrath |
Индустрија | Software |
Вебсајт | github |
Написано у | Ruby |
Alexa rank | 46 (April 2018[ажурирање])[1] |
Тип сајта | Git-repository hosting service |
Регистрација | Optional (required for creating and joining projects) |
Доступно у | Енглески |
Тренутни статус | Активан |
GitHub (оригинално познат као — Logical Awesome LLC) је веб-базиран хостинг сервис за контролу верзије, Git. Пружа Git функционалности: дистрибуирану контролу ревизија и менаџмент изворног кода (енг. Source Control Management — SCM), додајући додатне функције. За разлику од Git-а, који је стриктно алат који се користи из командне линије, GitHub пружа веб графички интерфејс, радну површину и мобилну интеграцију. Такође пружа контролу приступа и неколико функција за сарадњу, као што су праћење грешака (енг. bug tracking), захтеве за додавање нових карактеристика (енг. feature request), управљање задацима (енг. task management) и могућност прављења вики документације за сваки пројекат.
GitHub пружа планове за приватна складишта као и бесплатне налоге, који се обично користе као хостови за софтверске пројекте отвореног кода. GitHub извештаји из априла 2016. године тврде постојање више од 14 милиона корисника и 35 милиона складишта, што GitHub чини највећим хостом изворног кода на свету.
Услуге
[уреди | уреди извор]GitHub
[уреди | уреди извор]Развој GitHub платформе је почео 1. октобра 2007. Сајт је покренут у априлу 2008. од стране Том Престон-Вернера, Криса Ванстрата и П.Ј. Хајета, пар месеци пошто је био доступан у бета издању.
Пројектима на GitHub-у се приступа и манипулише користећи стандардни Git интерфејс из командне линије преко којег су доступне и све стандардне Git команде. GitHub допушта регистрованим и нерегистрованим корисницима да прегледају јавна складишта на сајту. Неколико десктоп клијената и Git прикључака су креирани помоћу GitHub-а који се интегришу са платформом.
GitHub сајт пружа функције сличне друштвеним мрежама као што су: доводи (енгл. feeds), пратиоци (енгл. followers), вики (користећи софтвер Gollum) и графиконе сарадње који указују како програмери раде на својим верзијама ("рачвама") складишта и која рачва (и грана те рачве) је најновија.
Корисник мора да направи налог како би допринео страници, али јавна складишта могу бити прегледана и преузета од стране било кога. Са регистрованим корисничким налогом, корисници могу да дискутују, управљају складиштима, праве нова складишта, постављају доприносе другим складиштима и прегледају измене у коду.
Софтвер који покрећe GitHub је писан користећи Ruby on Rails и Erlang од стране GitHub, Inc. развојног тима: Крис Ванстрат, П.Ј. Хајет и Том Престон-Вернер.
Подручја
[уреди | уреди извор]GitHub се највише користи за изворне кодове.
Осим изворног кода, GitHub подржава следеће формате и функције:
- Документацију, укључујући аутоматски генерисане README фајлове у разним Markdown фајл форматима.
- Праћење проблема (укључујући захтеве за новим карактеристикама) са лабелама, прекретницама, заступницима и претраживачем.
- Вики подршка.
- Захтеве за преглед измена са рецензијама кода и коментарима.
- Историја извршавања.
- Графикони: пулс, сарадници, фреквенције кода, мреже, чланови.
- Адресар интеграција.
- E-mail нотификације.
- Опција пријаве за нотификације о некоме, користећи знак @.
- Emoji подршка.
- Мали веб-сајтови се могу хостовати са јавних складишта на GitHub-у. URL формат је: https://nalog.github.io/.
- Угњеждене листе задатака унутар фајлова
- Визуелизација геопросторних 3D података који се могу прегледати користећи новоинтегрисани STL фајл прегледач који отвара фајлове на 3D платну. Прегледач покрећу WebGL и Three.js
- Photoshop-ов нативни PSD формат се може прегледати и поредити са претходним верзијама истог фајла
Лиценцирање складишта
[уреди | уреди извор]GitHub-ови услови коришћења не захтевају да јавни пројекти на GitHub-у задовољавају Open Source Дефиницију. Из тог разлога, препоручује се корисницима и девелоперима који намеравају да користе неки софтвер са GitHub-а да прочитају софтвер лиценцу у складишту (обично се налази у првом фајлу названом "LICENSE", "LICENSE.txt", и сл.) како би утврдили да ли испуњава њихове захтеве.
GitHub Enterprise
[уреди | уреди извор]GitHub Enterprise је сличан GitHub-овом јавном сервису али је дизајниран за развој софтвера великих размера од стране развојних тимова где предузећа желе да хостују складишта иза корпорацијскиг заштитног зида.
Gist
[уреди | уреди извор]GitHub такође води и друге сервисе: сајт у pastebin стилу назван Gist који се користи за хостовање фрагмената кода, и сервис Speaker Deck.
Том Престон-Вернер је презентовао тада нову Gist карактеристику током Ruby конференције 2008. године Gist је заснован на једноставном концепту pastebin-а са додатком контроле верзија за фрагменте кода, SSL енкрипцију за приватне фрагменте. Због тога што сваки "гист" има своје Git складиште, више фрагмената кода се може налазити у једном гист-у и могу се обрадити од стране Git-а. Дакле, гист-ови могу постати мини-пројекти.
Едукациони програм
[уреди | уреди извор]GitHub је покренуо нови програм са називом GitHub Student Developer Pack како би студентима дао бесплатан приступ популарним алатима за развој софтвера. GitHub је покренуо овај програм у партнерству са компанијама као што су: Bitnami, Crowdflower, DigitalOcean, DNSimple, HackHands, Namecheap, Orchestrate, Screenhero, SendGrid, Stripe, Travis CI i Unreal Engine.
Историја компаније
[уреди | уреди извор]GitHub је првобитно био познат као Logical Awesome LLC[2].
- 24. фебруар 2009: Чланови GitHub тима су најавили, у разговору у седишту Yahoo!-а, да је прве године на мрежи, GitHub сакупио преко 46,000 јавних репозиторијума од којих је 17,000 формирано само у претходном месецу. У то време, око 6,200 репозиторијума је одвојено барем једном, а 4,600 је спојено.
- 5. јул 2009: GitHub је објавио да сајт сада користи више од 100,000 корисника[3].
- 27. јул 2009: У другом разговору одржаном у Yahoo!-у, Том Престон Вернер објавио је да је GitHub порастао да буде хост за 90,000 јединствених јавних репозиторијума, 12,000 што се одваја барем једном, за укупно 135,000 репозиторијума[3].
- 25. јул 2010: GitHub је саопштио да је хост 1 милиона репозиторијума[4].
- 20. април 2011: GitHub је саопштио да је хост 2 милиона репозиторијума[5].
- 2. јун 2011: ReadWriteWeb је известио да је GitHub превазишао SourceForge и Google Code у укупном броју доприноса за период од јануара до маја 2011. године[6].
- 9. јул 2012: Питер Левин, генерални партнер GitHub-а Андресен Хорвиц, навео је да приходи расту 300% годишње од 2008. године "профитабилан скоро цео пут"[7].
- 16. јануар 2013: GitHub је објавио да је прешао 3 милиона означених корисника и тада је био хост више од 5 милиона репозиторијума[8].
- 23. децембар 2013: GitHub је објавио да је достигао 10 милиона репозиторијума[9].
- У јуну 2015. GitHub је отворио канцеларију у Јапану и то им је прва канцеларија изван САД -а[10].
- 29. јул 2015: GitHub је објавио да је скупио 250 милиона долара из фонда Sequoia Capital. Процењена вредност компаније на приближно 2 милијарде долара[11].
Цензура
[уреди | уреди извор]- 3. децембар 2014: GitHub је блокиран у Русији за само неколико дана јер су корисници писали инструкције за самоубиство[12].
- 3. децембар 2014: GitHub је блокиран у Индији (заједно са још 31 сајтом) јер су корисници писали про ИСИС садржаје. 10. јануара 2015, GitHub је одблокиран. Поново, 12. септембра 2015, GitHub је блокиран широм Индије[13].
- 26. марта 2016: GitHub је жртва масовног DoS (DDoS) напада који је трајао 118 сати[14]. Напад, који је започет из Кине, усмерен је пре свега на GitHub хостован кориснички садржај који описује методе заобилажења цензуре интернета[15][16][17].
Одлазак Том Престон Вернера
[уреди | уреди извор]У марту 2014. године, програмер Џули Ен Хорват тврди да су оснивач и извршни директор Том Престон Вернер и његова супруга Тереза, узнемиравали, што је довело до њеног напуштања компаније[18]. У априлу 2014. године GitHub је објавио саопштење у коме негира наводе Хорватове[19][20]. Међутим, након унутрашње истраге, GitHub је потврдио оптужбе. Генерални директор Крис Ванстрат је написао на блогу компаније: "Истрага против Том Престон Вернера у својству директора GitHub-а је поступила неадекватно, укључујући и сукобљена понашања, игнорисање жалби на радном месту, неосетљивост на присуство његове супруге на радном месту, и неуспех да се спроведе споразум да његова супруга не би требало да ради у канцеларији"[21]. Престон Вернер је потом поднео оставку у компанији[22].
Маскота
[уреди | уреди извор]Заштитна маскота GitHub-а је Octocat, мачка у људском облику са удовима хоботнице, цртана у манга стилу[23][24].
Организациона структура
[уреди | уреди извор]До децембра 2012. GitHub је била хоризонтално организована без средњег менаџмента; другим речима, "свако је менаџер" (радничко самоуправљање)[25]. Запослени могу да бирају да раде на пројектима који их интересују (отворена расподела). Међутим, плате је одређивао извршни директор[26].
2014. године је уведен слој средњег менаџмента[27].
Финансије
[уреди | уреди извор]GitHub је старт-ап компанија која у својој првој години обезбедила довољно прихода да финансира једино своја три оснивача и да почне да запошљава раднике[28]. У јулу 2012. године, четири године након што је компанија основана, Андресен Хорвиц инвестира 100 милиона долара почетног капитала[29].
Види још
[уреди | уреди извор]Референце
[уреди | уреди извор]- ^ „Github.com Alexa Ranking”. Alexa Internet. Архивирано из оригинала 31. 03. 2013. г. Приступљено 23. 5. 2019.
- ^ Neumann, Alexander. „GitHub populärer als SourceForge und Google Code”. heise Developer.
- ^ а б Dascalescu, Dan (3. 11. 2009). „The PITA Threshold: GitHub vs. CPAN”. Dan Dascalescu's Wiki. Архивирано из оригинала 18. 06. 2020. г. Приступљено 09. 05. 2019.
- ^ „One Million Repositories, Git Official Blog”. 25. 7. 2010.
- ^ „Those are some big numbers, Git Official Blog”. 20. 4. 2011.
- ^ „Github Has Surpassed Sourceforge and Google Code in Popularity”. „During the period Black Duck examined, Github had 1,153,059 commits, Sourceforge had 624,989, Google Code and 287,901 and CodePlex had 49,839.”
- ^ Levine, Peter (9. 7. 2012). „Software Eats Software Development”.
- ^ „Code-sharing site Github turns five and hits 3.5 million users, 6 million repositories”. TheNextWeb.com. 11. 4. 2013. Приступљено 11. 4. 2013.
- ^ „10 Million Repositories”. GitHub.com. 23. 12. 2013. Приступљено 28. 12. 2013.
- ^ „GitHub Expands To Japan, Its First Office Outside The U.S.”. TechCrunch. 4. 6. 2015.
- ^ „GitHub raises $250 million in new funding, now valued at $2 billion”. Fortune. 29. 7. 2015.
- ^ „Russia Blacklists, Blocks GitHub Over Pages That Refer To Suicide”.
- ^ „GitHub, Vimeo and 30 more sites blocked in India over content from ISIS”. thenextweb.com. The Next Web. 31. 12. 2014.
- ^ „Large Scale DDoS Attack on github.com”. github.com. GitHub. 27. 3. 2015. Приступљено 31. 3. 2015.
- ^ „Last night, GitHub was hit with massive denial-of-service attack from China”. theverge.com. The Verge. 27. 3. 2015. Приступљено 27. 3. 2015.
- ^ „U.S. Coding Website GitHub Hit With Cyberattack”. wsj.com. The Wall Street Journal. 29. 3. 2015. Приступљено 29. 3. 2015.
- ^ „Massive denial-of-service attack on GitHub tied to Chinese government”. arstechnica.com. Ars Technica. 31. 3. 2015. Приступљено 1. 4. 2015.
- ^ Biddle, Sam; Tiku, Nitasha (17. 3. 2014). „Meet the Married Duo Behind Tech's Biggest New Harassment Scandal”. Vallywag. Gawker. Архивирано из оригинала 17. 3. 2014. г. Приступљено 17. 3. 2014.
- ^ Miller, Claire Cain (21. 4. 2014). „GitHub Founder Resigns After Investigation”. Bits. The New York Times.
- ^ Wilhelm, Alex (21. 4. 2014). „GitHub Denies Allegations Of "Gender-Based Harassment," Co-Founder Preston-Werner Resigns”. TechCrunch.
- ^ „Follow up to the investigation results”. 28. 4. 2014.
- ^ Bort, Julie (7. 7. 2017). „A GitHub programmer turned down a severance check so she could speak out about her frustrating experience”. Business Insider Deutschland (на језику: енглески). Архивирано из оригинала 11. 10. 2017. г. Приступљено 1. 3. 2019. Невалидан унос
|dead-url=dead
(помоћ) - ^ „GitHub Octodex FAQ”. github.com. Архивирано из оригинала 14. 11. 2016. г. Приступљено 21. 9. 2015.
- ^ Jaramillo, Tony (24. 11. 2014). „From Sticker to Sculpture: The making of the Octocat figurine”. The GitHub Blog. GitHub. Приступљено 19. 4. 2017.
- ^ Tomayko, Ryan (2. 4. 2012). „Show How, Don't Tell What - A Management Style”. Приступљено 28. 8. 2013.
- ^ Hardy, Quentin. „Dreams of 'Open' Everything”. New York Times.
- ^ Evelyn, Rusli (17. 7. 2014). „Harassment claims make startup GitHub grow up”. Wall Street Journal. Приступљено 18. 7. 2014.
- ^ Michael, Carney (20. 6. 2013). „GitHub CEO explains why the company took so damn long to raise venture capital”. PandoDaily. Архивирано из оригинала 03. 12. 2020. г. Приступљено 10. 7. 2014.
- ^ Williams, Alex (9. 7. 2012). „GitHub Pours Energies into Enterprise – Raises $100 Million From Power VC Andreessen Horowitz”. TechCrunch. „Andreessen Horowitz is investing an eye-popping $100 million into GitHub”