Zer da GitHub eta Zergatik erabili behar dut?

Bertsio kontrolari buruz ikasteko interesa? Jarraitu irakurtzen.

GitHub biltegiko ostalaritza zerbitzua da. Pentsatu kode gisa "hodeia" gisa.

GitHub-ek zure iturburu-kode proiektuak hainbat programazio-lengoaien ostalarian hartuko ditu eta iterazio bakoitzean egindako aldaketak jarraipena egingo du. Horretarako, git erabiliz, komando lerroko interfazean exekutatzen den berrikusteko kontroleko sistema erabiltzen da.

GitHub-ek hainbat onura ditu: lankideekin eta ikaskideekin lankidetzan erraztea, aurreko bertsioetan aurkitzea eta integrazio errazak lortzeko tonuak izatea.

Zergatik erabili behar dut GitHub?

Lau arrazoi zergatik erabili behar duzu GitHub zure kodifikazio proiektuetan. (Oraindik ez baduzu oraindik).

Arrazoia # 1: Zure kodea berrikusi komunitateak

Zure proiektua eskeletoa da. Egin nahi duzuna egiten du, baina ez duzu beti ziur zenbat jende gehiagok ezarriko duen. Edo guztiontzat lan egiten badu.

Zorionez zuretzat, zure proiektua GitHub-en argitaratzen baduzu, programatzaile eta aisialdirako komunitate zabalagoa deskarga daiteke eta, ondorioz, ebaluatu zure lana. Horrek esan nahi du gaiak ahalik eta gaitza jartzea, hala nola, gatazkak edo aurreikusitako mendekotasun arazo batzuk, etab.

Arrazoia # 2: GitHub biltegia da

Hau aipatu zen lehenago, baina garrantzitsua da ohar egitea - GitHub biltegia da.

Horrek esan nahi du zure lana jendearen aurrean ateratzea ahalbidetzea dela. Gainera, GitHub une honetan izandako kodetze komunitate handienetako bat da, beraz, zure proiektuaren esposizio zabala da.

(Eta are garrantzitsuagoa dena: zuk.)

Bigarren mailako babesik ez baduzu, zure proiektua GitHub-era bidaltzea ezinezkoa izango zara jende gehiena edonoiz ikusi nahi baduzu.

Arrazoia # 3: Kolaboratu eta jarraipena aldatu zure kodean bertsio guztietan

Microsoft Word edo Google Drive erabiliz bezalakoak, zure kodearen bertsioen historia bat izan dezakezu aurreko bertsioek ez baitituzte iterazio guztietan galdu.

GitHub-ek aldaketak egiten ditu aldaketa-aldaketen artean, beraz, aldi bakoitzean aldatzen den ideia zehatza izan dezakezu. (Hau da bereziki lagungarria denboran atzera begiratzeko.)

Arrazoia # 4: Integrazio aukerak

GitHub-ek plataforma bateratuekin integra dezake, esate baterako, Amazon eta Google Cloud zerbitzuak, Code Climako zerbitzuak zure iritzia jarraitzeko, eta sintaxia nabarmentzeko 200 programazio desberdinetan.

Zer da gehiago?

GitHub ez da kontrol-aukera bakarra.

Beste zerbitzu batzuk ere badira:

GitHub-ek eskuratu ditzakezun gauza asko eskaintzen dizkizu. Hala eta guztiz ere, komunitatearen tamainua oso garrantzitsua izan beharko zenuke zure proiektua ahalik eta jende gehiena ikusi nahi baduzu.

Beste alde batetik, kostuaren arazoa da:

GitHub-ek biltegi pribatuak bakarrik eskaintzen ditu kostu gehigarri batekin. (Hileko batez ordaindutakoa). Gainerako kontrol-zerbitzu batzuek errepositorio pribatuak eskaintzen dituzte doan. (Hala ere, normalean biltegiratze / zabalera mugatu batekin.)

Ondorioa: Eman GitHub Saiatu

Goiko arrazoiek ez badituzu konbentzitu GitHub zure kodifikazio proiektua ikusteko, ikusi GitHub-ek kodetze-helburuetarako helburuetarako helburuetarako helburuetarako erabiltzen dituzten zenbait modu aztertzea, adibidez, bidaia-saioa.

Azkenean, GitHub tresna indartsua da eta aliatu indartsua izan daiteke zure proiektu onena zurea izan dadin.