GitHub

Мавод аз Википедиа — донишномаи озод
GitHub
URL github.com(англ.)
Навъи вебгоҳ интернет-сервис[d], forge[d], data library[d], identity provider[d], Барномаи корбурдии веб, repository hosting service[d], repository web interface[d], хадамоти шабакаҳои иҷтимоӣ, crowdsourced project[d], issue tracking system[d], code reviewing software[d], вики[d], continuous integration software[d] ва online community[d]
Забон(-ҳо) инглисӣ[1][2]
Молик Microsoft[3][4]
Бунёнгузор Tom Preston-Werner[d], Chris Wanstrath[d] ва P. J. Hyett[d]
Оғози кор 19 октябр 2007[5]
Рутбаи Alexa 77[6]
 Парвандаҳо дар Викианбор

GitHub бузургтарин [7] хидмати веб барои мизбони лоиҳаҳои IT ва таҳияи муштараки онҳо мебошад.

Хидмати веб ба системаи идоракунии версияи Git асос ёфтааст ва дар Ruby on Rails [8] ва Erlang аз ҷониби GitHub, Inc (қаблан Logical Awesome) [9] таҳия шудааст. Хидмат барои лоиҳаҳои кушодаасос ва (аз соли 2019) лоиҳаҳои хурди хусусӣ ройгон аст, ки ба онҳо имкониятҳои пурра (аз ҷумла SSL [10] ) фароҳам меорад ва барои лоиҳаҳои корхонаҳои калон нақшаҳои гуногуни пулакӣ пешниҳод карда мешаванд [11] .

Шиори хадамот - "Кодгузории иҷтимоӣ" -ро метавон ба забони русӣ ҳамчун "Мо якҷоя код менависем" тарҷума кард. Дар футболкаҳо онҳо ибораи тамоман дигарро чоп мекунанд: "Шуморо кушед!" ("Шумо кунед!") [12] . Аз як тараф, он бо лаънати забони англисӣ ҳамоҳанг аст ва ба фазои ғайрирасмӣ ишора мекунад. Аз тарафи дигар, ин суханон ба шумо хотиррасон мекунанд, ки сохтани фардҳои нав бо Git метавонад осон ва бедард бошад - маъмулан, таҳиягарони лоиҳаҳои кушодаасос ба эҷоди шохаҳо муносибати манфӣ доранд [13] - ва инчунин бо номи яке аз хусусиятҳои GitHub - навбат фардовар [14] .

Октокат ҳамчун тумори GitHub интихоб шудааст (англ. octocat ), ки бар хилофи эътиқоди маъмул, ба филми кӯтоҳмуддати "Саргузашти Октокат" алоқаманд нест, балки онро Том Престон-Вернер дар хидмати iStock(англ.) пайдо кардааст. [15] .

4 июни соли 2018 Microsoft GitHub-ро ба маблағи 7,5 миллиард доллар [16] [17] [18] харид.

Имкониятҳо[вироиш | вироиши манбаъ]

Созандагони сайт GitHub-ро " шабакаи иҷтимоӣ барои таҳиягарон" меноманд.

Илова бар интишори код, иштирокчиён метавонанд муошират кунанд, таҳрирҳои якдигарро шарҳ диҳанд ва инчунин хабарҳои дӯстонро пайгирӣ кунанд.

Бо истифода аз имкониятҳои ғании Git, барномасозон метавонанд анборҳои худро муттаҳид созанд — GitHub барои ин интерфейси дӯстона пешкаш мекунад ва метавонад саҳми ҳар як саҳмгузорро дар намуди дарахт нишон диҳад.

Лоиҳаҳо дорои саҳифаҳои шахсӣ, Викиҳои хурд ва системаи пайгирии масъалаҳо мебошанд.

Бевосита дар сайт шумо метавонед файлҳои лоиҳаро бо равшании синтаксис барои аксари забонҳои барномасозӣ дидан кунед.

  • Шумо метавонед анборҳои хусусӣ эҷод кунед, ки танҳо ба шумо ва одамоне, ки шумо интихоб мекунед, намоён хоҳанд буд. Пештар ин имконият пардохта мешуд.
  • Ба воситаи веб-интерфейси хидматрасонӣ файлҳои навро мустақиман ба анбори худ илова кардан мумкин аст [19] .
  • Рамзи лоиҳаро на танҳо тавассути Git нусхабардорӣ кардан мумкин аст, балки ҳамчун архиви муқаррарӣ аз вебсайт зеркашӣ кардан мумкин аст.
  • Илова ба Git, хидмат қабул ва таҳрир кардани кодро тавассути SVN [20] [21] ва Mercurial [22] дастгирӣ мекунад.
  • Сайт дорои хидмати pastebin gist.github.com барои зуд нашр кардани порчаҳои код мебошад.
  • Файлҳои репозиторий метавонанд ба таври худкор ҳамчун сайти статикӣ бо истифода аз GitHub Pages нашр шаванд.

Қаблан лоиҳаҳои Ruby метавонистанд ба таври худкор дар анбори хидматрасонии RubyGems нашр шаванд, аммо дар моҳи октябри соли 2009 GitHub аз ин хидмат даст кашид [23] .

Дар соли 2019 хидмати GitHub Packages [24] ба кор андохта шуд, ки ба шумо имкон медиҳад бастаҳои RubyGems, NuGet, npm, Maven ва инчунин тасвирҳои Docker [25] -ро мустақиман дар GitHub нашр кунед.

Дар ҳамон сол системаи автоматикунонии GitHub Actions бароварда шуд [26] . Илова ба қобилиятҳои стандартии CI/CD, аз қабили код сохтан, озмоиш ва нашр кардан, хидмат ҳамгироии қатъиро бо дигар хусусиятҳои GitHub пешниҳод мекунад ва инчунин ба шумо имкон медиҳад, ки бо хидматҳои тарафи сеюм ҳамкорӣ кунед [27] . Таҳиягарон метавонанд модулҳои (амалҳо) аз нав истифодашавандаро нашр кунанд, ки сенарияҳои зуд-зуд истифодашавандаро амалӣ мекунанд. Хизматрасонӣ барои анборҳои ҷамъиятӣ ройгон пешниҳод карда мешавад.

GitHub рӯйхати имкониятҳоро барои корбароне, ки дар кишварҳо ва минтақаҳое зиндагӣ мекунанд, ки таҳти маҳдудиятҳо ва таҳримҳои ИМА қарор доранд, аз қабили Русия, Қрим, Куба, Эрон, Кореяи Шимолӣ ва Сурия маҳдуд мекунад [28] .

Маъруфият[вироиш | вироиши манбаъ]

Аввалин анбори хусусӣ 12 январи соли 2008 таъсис дода шуд. То охири соли 2011, лоиҳа аллакай зиёда аз як миллион корбари ба қайд гирифташуда [29] ва зиёда аз ду миллион анбор [30] дошт. То моҳи марти соли 2017, дар сайт зиёда аз 58 миллион анбор мавҷуд буд. [31]

Дар охири соли 2008, GitHub ҷоизаи "Беҳтарин оғозёбӣ " [32] гирифт.

Дар GitHub нусхаи [33] рамзи сарчашмаи ядрои Linux мавҷуд аст. [34]

Бисёре аз ширкатҳои бузурги IT анборҳои расмии худро дар ин хидмат ҷойгир мекунанд:  

Агентиҳои федералии ИМА лоиҳаҳои кушодаи худро дар GitHub ҷойгир мекунанд. [35]

  1. https://gist.github.com/a4b4fac18beb08335919
  2. http://github.com/blog/679-github-in-your-language
  3. Microsoft to acquire GitHub for $7.5 billion (ингл.) — 2018.
  4. A bright future for GitHub (ингл.) — 2018.
  5. https://www.slideshare.net/err/inside-github/28-2007_octoberThe_rst_commit_was
  6. https://web.archive.org/web/20210523171747/https://www.alexa.com/siteinfo/github.com
  7. GitHub Dominates the Forges — GitHub(пайванди дастнорас — таърих). 5 июли 2011 санҷида шуд. Баргирифта аз сарчашмаи аввал 21 апрели 2014.
  8. Ruby on Rails: Applications. Баргирифта аз сарчашмаи аввал 30 апрели 2012.
  9. Meet the Developers(пайванди дастнорас — таърих). GitHub. 20 Январ 2009 санҷида шуд. Баргирифта аз сарчашмаи аввал 23 ноябри 2008.
  10. «Sidejack Prevention Phase 2: SSL Everywhere»(пайванди дастнорас — таърих). 11 июли 2011 санҷида шуд. Баргирифта аз сарчашмаи аввал 21 апрели 2014.
  11. Plans & Pricing(пайванди дастнорас — таърих). GitHub. 20 Январ 2009 санҷида шуд. Баргирифта аз сарчашмаи аввал 24 ноябри 2010.
  12. «GitHub Shirts Now Available!»(пайванди дастнорас — таърих). 7 апрели 2009 санҷида шуд. Баргирифта аз сарчашмаи аввал 1 апрели 2009.
  13. «Look at the Numbers!»(пайванди дастнорас — таърих). 29 май 2009 санҷида шуд. Баргирифта аз сарчашмаи аввал 5 апрели 2006.
  14. The Fork Queue — GitHub(пайванди дастнорас — таърих). 4 октябри 2011 санҷида шуд. Баргирифта аз сарчашмаи аввал 27 май 2010.
  15. What is the story behind Github’s octocat mascot? на Quora, ответ PJ Hyett.
  16. A bright future for GitHub | The GitHub Blog(пайванди дастнорас — таърих). 4 июни 2018 санҷида шуд. Баргирифта аз сарчашмаи аввал 6 июни 2018.
  17. Microsoft + GitHub = Empowering Developers — The Official Microsoft Blog(пайванди дастнорас — таърих). 4 июни 2018 санҷида шуд. Баргирифта аз сарчашмаи аввал 6 июни 2018.
  18. Microsoft to acquire GitHub for $7.5 billion | Stories(пайванди дастнорас — таърих). 4 июни 2018 санҷида шуд. Баргирифта аз сарчашмаи аввал 4 июни 2018.
  19. Creating files on GitHub · GitHub Blog(пайванди дастнорас — таърих). 29 Январ 2013 санҷида шуд. Баргирифта аз сарчашмаи аввал 23 Декабри 2012.
  20. Announcing SVN Support — GitHub(пайванди дастнорас — таърих). 12 октябри 2011 санҷида шуд. Баргирифта аз сарчашмаи аввал 21 ноябри 2016.
  21. Subversion Write Support — GitHub(пайванди дастнорас — таърих). 12 октябри 2011 санҷида шуд. Баргирифта аз сарчашмаи аввал 6 марти 2017.
  22. Hg-Git plugin for Mercurial, adding the ability to push to and pull from a Git server repository from Mercurial(пайванди дастнорас — таърих). 28 сентябри 2017 санҷида шуд. Баргирифта аз сарчашмаи аввал 16 марти 2013.
  23. Gem Building is Defunct — GitHub(пайванди дастнорас — таърих). 10 ноябри 2009 санҷида шуд. Баргирифта аз сарчашмаи аввал 9 Декабри 2009.
  24. GitHub Packages is generally available | GitHub Changelog(англ.). The GitHub Blog(пайванди дастнорас — таърих). 1 августи 2022 санҷида шуд. Баргирифта аз сарчашмаи аввал 1 августи 2022.
  25. GitHub Packages: Your packages, at home with their code(англ.). GitHub(пайванди дастнорас — таърих). 1 августи 2022 санҷида шуд. Баргирифта аз сарчашмаи аввал 31 июли 2022.
  26. GitHub Actions is generally available | GitHub Changelog(англ.). The GitHub Blog(пайванди дастнорас — таърих). 1 августи 2022 санҷида шуд. Баргирифта аз сарчашмаи аввал 25 октябри 2021.
  27. Features • GitHub Actions(англ.). GitHub(пайванди дастнорас — таърих). 1 августи 2022 санҷида шуд. Баргирифта аз сарчашмаи аввал 31 июли 2022.
  28. GitHub начал блокировать российских разработчиков(пайванди дастнорас — таърих). 9 сентябри 2021 санҷида шуд. Баргирифта аз сарчашмаи аввал 9 сентябри 2021.
  29. One Million — GitHub(пайванди дастнорас — таърих). 30 Декабри 2011 санҷида шуд. Баргирифта аз сарчашмаи аввал 26 сентябри 2013.
  30. Those are some big numbers — GitHub(пайванди дастнорас — таърих). 30 Декабри 2011 санҷида шуд. Баргирифта аз сарчашмаи аввал 21 апрели 2014.
  31. Build software better, together(англ.)(пайванди дастнорас — таърих). GitHub. 3 май 2017 санҷида шуд. Баргирифта аз сарчашмаи аввал 23 июни 2011.
  32. Congratulations To the Crunchies Winners; Facebook Takes Top Prize For Second Year(пайванди дастнорас — таърих). 28 сентябри 2017 санҷида шуд. Баргирифта аз сарчашмаи аввал 30 июли 2017.
  33. Why Github can't host the Linux Kernel Community(англ.)(пайванди дастнорас — таърих). 27 Январ 2021 санҷида шуд. Баргирифта аз сарчашмаи аввал 11 Декабри 2020.
  34. torvalds/linux(англ.)(пайванди дастнорас — таърих). GitHub. 8 июни 2018 санҷида шуд. Баргирифта аз сарчашмаи аввал 4 июни 2018.
  35. Архивированная копия(пайванди дастнорас — таърих). 8 феврали 2017 санҷида шуд. Баргирифта аз сарчашмаи аввал 14 феврали 2017.

Пайвандҳо[вироиш | вироиши манбаъ]