GitHub

From Wikipedia, the free encyclopedia

GitHub
Remove ads

GitHub, IT-նախագծերի հոսթինգի և նրանց համատեղ մշակման համար նախատեսված խոշորագույն վեբ-ծառայություն[6]։ Հիմնվել է Git տարբերակների կառավարման համակարգի վրա և մշակվել է Ruby on Rails-ով[7] և Erlang-ով Github, Inc ընկերության կողմից (նախկինում՝ Logical Awesome)[8]:

Արագ փաստեր GitHub, Կարգախոս ...

Ծառայությունը լիովին անվճար է բաց ելքային կոդով նախագծերի համար և տրամադրում է դրանց բոլոր հնարավորությունները (SSL-ը ներառյալ[9]), իսկ մասնավոր նախագծերի համար առաջարկվում են տարբեր վճարովի սակագնային պլաներ[10]։

Ծառայության կարգախոսը՝ «Social Coding» է, հայերեն կարելի է թարգմանել որպես՝ «Գրում ենք կոդ միասին»։ Շապիկների վրա տպվում է լիովին այլ գրառում՝ «Fork you!» (Ճյուղավորվի՛ր)[11]։ Մի կողմից այն համահունչ է անգլալեզու հայհոյանքի հետ և ակնարկում է ոչ ֆորմալ միջավայրի մասին։ Մյուս կողմից այդ բառերը հիշեցնում են, որ Git-ով կարելի է հեշտ և անցավ նոր ճյուղեր ստեղծել, սակայն բաց ելքային կոդով նախագծերի մշակողները ճյուղերի ստեղծմանը բացասական են վերաբերվում[12]։

GitHub-ի թալիսմանը ութոտնուկ-կատուն է (անգլ.՝ octocat), որը, չնայած հայտնի դարձած մոլորությանը, ոչ մի կապ չունի «Octocat Adventure» կարճամետրաժ ֆիլմի հետ, այլ պարզապես գտնվել է Թոմ Փրեսթըն-Վերների կողմից iStock Photo-ում[13]։

Remove ads

Հնարավորություններ

Կայքի հեղինակները GitHub-ը՝ «մշակողների սոցիալական ցանց» են անվանում։ Բացի կոդի հրապարակումից, մասնակիցները կարող են նաև շփվել, մեկնաբանել իրար խմբագրումները, ինչպես նաև հետևել ծանոթների նորություններին։ Git-ի լայն հնարավորությունների օգնությամբ ծրագրավորողները կարող են միացնել իրար ռեպոզիտորիաները. GitHub-ը դրա համար առաջարկում է հարմար ինտերֆեյս և կարողանում է ամեն մասնակցի ներդրումը ծառի տեսքով ներկայացնել։

Նախագծերի համար կան սեփական էջեր, փոքրիկ Վիքիներ և սխալների հետապնդման համակարգեր։ Հենց կայքում կարելի է ծրագրավորման լեզուների մեծամասնության սինտաքսիսի լուսավորմամբ դիտել նախագծերի ֆայլերը։

  • Վճարովի սակագների վրա կարելի է ստեղծել մասնավոր ռեպոզիտորիաներ, որոնք հասանելի են սահմանափակ թվով օգտատերերի։
  • Կա ծառայության վեբ-ինտերֆեյսից ֆայլերի ուղղակի ավելացման հնարավորություն[14]։
  • Նախագծերի կոդը կարելի է ոչ միայն պատճենել Git-ի օգնությամբ, այլ նաև կայքից ներբեռնել հասարակ արխիվների տեսքով։
  • Բացի Git-ից, ծառայությունը աջակցում է կոդի ստացում և խմբագրում SVN-ով[15][16] և Mercurial-ով[17]։
  • Կայքում կա կոդի հատվածների արագ հրապարակման համար նախատեսված gist.github.com pastebin-ծառայություն։

Նախկինում Ruby-նախագծերը կարող էին ավտոմատ կերպով հրապարակվել նաև RubyGems ծառայությունում, սակայն 2009 թվականի հոկտեմբերին GitHub-ը հրաժարվել է տվյալ ծառայությունից[18]։

Remove ads

Հայտնիություն

Առաջին մասնավոր ռեպոզիտորիան ստեղծվել է 2008 թվականի հունվարի 12-ին։ 2011 թվականի վերջին նախագծերում արդեն եղել է ավելի քան մեկ միլիոն գրանցված օգտատեր[19] և ավելի քան երկու միլիոն ռեպոզիտորիաներ[20]։ 2017 թվականի մարտի դրությամբ կայքում գոյություն է ունեցել ավելի քան 58 միլիոն ռեպոզիտորիա[21]։

2008 թվականի վերջին GitHub-ը ստացել է «Լավագույն սթարթափ-դեբյուտ» մրցանակը[22]։

GitHub-ը առավել հայտնի է Ruby-մշակողների միջև[23]։ Բացի այդ, խոշոր IT-ընկերություններ այդ ծառայությունում հրապարակում են իրենց պաշտոնական ռեպոզիտորիաները.[24]

GitHub-ում իրենց բաց նախագծերները հրապարակում են ԱՄՆ-ի ֆեդերալ գործակալությունները[38]։

Remove ads

Ծանոթագրություններ

Արտաքին հղումներ

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads