Zer da GitHub, eta zergatik erabiltzen da?

Zer da GitHub, eta zergatik erabiltzen da?

GitHub web gune bat eta zerbitzu bat da, delirio horrekin obsesionatuta entzuten dugun uneoro, baina jende askok ez du ulertzen benetan zer egiten duen. Jakin nahi al duzu zer gertatzen ari den GitHub-en zalaparta guztia? Hori jakiteko irakurtzen.

"Git" GitHub-en

GitHub ulertzeko, lehenik Git ulertu behar duzu. GIT kode irekiko bertsioak kontrolatzeko sistema bat da Linus Torvals - Linux sortu zuen pertsona bera. GIT beste bertsioen kontrol sistemen antzekoa da - Subversion CVS eta Mercurial, baina ez bakarrik.

Beraz, Git oharra kontrolatzeko sistema bat da, baina zer esan nahi du horrek? Garatzaileek zerbait sortzen dutenean (aplikazioa, adibidez), etengabeko aldaketak egiten dituzte kodean, eta bertsio berriak egiten dituzte lehen bertsio ofiziala (ez-esperimentala) arte eta ondoren.

Oharra kontrolatzeko sistemek berrikuspen hauek zuzenean mantentzen dituzte eta doikuntzak biltegi zentral batean gordetzen dituzte. Horri esker, garatzaileek erraz elkarlanean jarduten dute, programaren bertsio berri bat deskargatu, aldaketak egin eta azken bertsioa deskargatu dezaketelako. Garatzaile bakoitzak aldaketa berri hauek ikusi, deskargatu eta ekarpenak egin ditzake.

Era berean, proiektuarekin zerikusirik ez duten pertsonek fitxategiak deskargatu eta erabil ditzakete. Linux erabiltzaile gehienek prozesu honen berri izan beharko lukete, Git edo Subsion edo antzeko beste metodo bat erabiltzea oso ohikoa baita beharrezkoak diren fitxategiak deskargatzeko - batez ere iturburu-kodearen programa bat biltzeko prestatzean (Linux erabiltzaileentzat nahiko ohikoa den praktika) .

GIT garatzaile gehienen bertsio hobetsia da, erabilgarri dauden beste sistemetan abantaila ugari baititu. Fitxategien aldaketak modu eraginkorragoan gordetzen ditu eta fitxategien segurtasuna hobeto bermatzen du. Xehetasunak ezagutzea interesatzen bazaizu, orduan  Lortu oinarrizko orria  Git-en funtzionamenduari buruzko azalpen zabala dauka.

"Ardatza" Jaithb-en

GIT bertsioak kontrolatzeko sistema bat dela frogatu dugu, eskuragarri dauden alternatiba asko baino antzekoa baina hobea. Beraz, zerk egiten du Gyptheb oso berezia? Git komando-tresna bat da, baina Git barne hartzen duten gauza guztiak ardatza da - GitHub.com - non garatzaileek beren proiektuak eta sareak antzeko pentsamenduko pertsonekin gordetzen dituzten.

Azter ditzagun obsesioak GitHub erabiltzea maite duten arrazoi nagusietako batzuk, eta ikas ditzagun termino batzuk bidean.

Denda

Biltegia (normalean "ribu" gisa laburtua) proiektu zehatz baterako fitxategi guztiak gordetzen diren gune bat da. Ribo proiektu bakoitzak berea du, eta URL esklusibo batekin sar zaitezke.

Furking Ribo

"Breathies" proiektu berri bat sortzen duenean jada existitzen den beste proiektu batean oinarrituta. Ezaugarri bikaina da, programen eta beste proiektu batzuen garapena areagotzen duena. GitHub-en lagundu nahi diozun proiektu bat aurkitzen baduzu, ribo-a adar dezakezu, nahi dituzun aldaketak egin eta proiektu berrikusi bat igor dezakezu berriro erosketa berri gisa. Zure proiektu berria sortzeko banatu zenuen jatorrizko biltegia eguneratzen bada, eguneraketa hauek erraz gehi ditzakezu zure uneko sukurtsalean.

Erretiratzeko eskaerak

Biltegi bat eratu dut, proiektuaren berrikuspen bikaina daukat eta jatorrizko garatzaileek aitortua izatea nahi duzu, eta proiektu/biltegi ofizialean sar daiteke. Hori egin dezakezu erretiratzeko eskaera bat sortuz. Jatorrizko biltegiko egileek zure lana ikus dezakete, eta, ondoren, onartu edo ez onartu proiektu ofizialean. Erretiratzeko eskaera egiten duzunean, GitHub-ek broker ezin hobea eskaintzen du zuretzat eta proiektuaren arduradun nagusia komunikatzeko.

Sare sozialak

Litekeena da GitHub-eko sare sozialen aldea bere ezaugarririk indartsuena izatea, proiektuak eskaintzen diren beste edozein funtzio baino gehiago hazten ahalbidetuz. GitHub-eko erabiltzaile bakoitzak bere fitxategi pertsonala du, nolabaiteko biografia bat bezala funtzionatzen duena, zure aurreko negozioa eta beste proiektu batzuetarako zure ekarpenak eskaintzen dituena erretiratzeko eskaeren bidez.

Proiektuaren berrikuspenak jendaurrean eztabaidatu daitezke, beraz, aditu sorta zabal batek ezagutzan eta lankidetzan lagundu dezake proiektuan aurrera egiteko. Github agertu baino lehen, proiektu batean ekarpenak egiteko interesa duten garatzaileek, normalean, egileekin harremanetan jartzeko baliabide batzuk aurkitu behar dituzte -agian e-mail bidez- eta, ondoren, fidagarriak izan daitezkeela eta haien ekarpena zilegia dela sinestarazi.

Erregistroak aldatu

Hainbat pertsona proiektu batean lankidetzan aritzen direnean, zaila da berrikuspenen jarraipena egitea: nork aldatu duen zer eta noiz eta non gordetzen diren fitxategi horiek. GitHub-ek arazo hau zaintzen du biltegian ordaindutako aldaketa guztien jarraipena eginez.

Jethab ez da garatzaileentzat bakarrik

Honek guztiak GitHub programatzaileentzako egokia den buruz hitz egiten du eta baliteke erabilgarria izango zaien bakarrak direla pentsatzea. Ez hain ohikoa den arren, dagoeneko GitHub erabil dezakezu edozein fitxategi motatarako. Talde bat Word dokumentu batean etengabe aldaketak egiten badituzu, adibidez, GitHub erabil dezakezu zure bertsio kontrolatzeko sistema gisa. Praktika hau ez da ohikoa, kasu gehienetan alternatiba hobeak egoteagatik, baina kontuan hartu beharreko zerbait da.

GitHub-i buruz zer den badakizu, prest al zaude hasteko? Joan  GitHub.com  Eta ziurtatu berrikustea  Laguntza orriak Haien izena eman ondoren.

Erlazionatutako mezu
Argitaratu artikulua

Gehitu iruzkin bat