Ako ste ikada prije koristili Github, znate da nije odmah jasno kako preuzeti datoteke s platforme. To je jedna od složenijih platformi, jer nije namijenjena izravnom dijeljenju datoteka, već umjesto razvoja. Pod uvjetom, jedna od velikih stvari u vezi s Githubom je ta da su sva javna spremišta otvorenog koda, a ljude se potiče da daju doprinose - postoje privatna skladišta, ali ona se uglavnom koriste u razvojne svrhe unutar tvrtki koje ne žele da se njihov kod vidi od javnosti. Github, međutim, preuzima datoteke drugačije nego na drugim mjestima.
Ako niste sasvim sigurni kako možete preuzeti datoteke iz projekata (ili čitavih projekata) s Github-a, pokazat ćemo vam kako. Započnimo.
Preuzimanje datoteke
Većina javnih spremišta može se besplatno preuzeti, čak i bez korisničkog računa. To se događa zato što se javna spremišta smatraju bazama koda koje su otvorenog koda. U tom slučaju, osim ako vlasnik kodeksa ne potvrdi potvrdni okvir, njihova se baza podataka može prenijeti na vaše računalo i spakirati u .zip datoteku.
Dakle, ako prijeđete na javnu bazu kodova - kao što je ovaj Kalkulator savjeta koji sam izgradio - primijetit ćete da je u gornjem desnom kutu zeleni gumb na kojem piše Klon ili Preuzmi . Kliknite gumb, a zatim na padajućem izborniku odaberite Preuzmi ZIP . Sve će se datoteke početi preuzimati na vaše računalo, obično u mapi Preuzimanja.
Zatim otvorite mapu za preuzimanje na računalu i pronađite ZIP datoteku. Morat ćete ga kliknuti desnom tipkom miša i odabrati opciju koja kaže "Raspakiraj" ili "Prestani komprimirati", a zatim odaberite mapu u kojoj želite da datoteke završe.
Konačno, idite do te odabrane mape i pronaći ćete sve one Github datoteke koje smo tamo preuzeli!
To je prilično mala baza podataka sa svega nekoliko datoteka. Ako odete u Wes Bos 'JavaScript 30 spremište na Githubu, primijetit ćete da se - budući da je javno spremište - može preuzeti i na isti način.
Postoji bolji način za "preuzimanje" datoteka
Iako je način koji smo naveli jednostavan i jasan, najoptimalniji je za jednostavno pregledavanje kodnih datoteka, a ne za eksperimentiranje. Ako planirate preuzeti Github datoteke na kojima biste eksperimentirali, najbolji način bi bio "forkirati" projekt. Vilica je jednostavno vaša vlastita kopija spremišta.
Forkiranje spremišta ima niz prednosti. Daje vam vlastitu kopiju na vašem Github računu koja vam omogućuje slobodno eksperimentiranje s promjenama, a da ne utječe na izvorni projekt. Na primjer, u mom Kalkulatoru savjeta možete pronaći bugu ili želite dodati svoje značajke. Dakle, mogli biste "odbiti" moj Kalkulator savjeta, stvorivši kopiju na vašem Github računu. Ovdje možete zabrljati oko koda i eksperimentirati s njim, a da pritom ne utječete na izvorni projekt, jer bi ovo bila vaša kopija ili "vilica". Vilice se najčešće koriste ili za predlaganje promjena u tuđem projektu, poput popravljanja pogreške ili dodavanja svojstvo kao što smo spomenuli.
Pa, kako forkirati javno spremište? Zapravo je vrlo jednostavno. Prije nego što započnemo, morate stvoriti besplatni Github račun jer će vam trebati negdje za spremanje vilica. Možete se uputiti na www.github.com i to odmah učiniti.
Nakon što stvorite svoj račun, možete uplatiti javno spremište na svoj račun. Na primjer, možete se uputiti u javno spremište za Wes Bos-ov 30-dnevni JavaScript tečaj, a u gornjem desnom kutu vidjet ćete gumb na kojem piše Fork. Kliknite gumb.
To bi moglo potrajati nekoliko sekundi do nekoliko minuta, ali Github će se klonirati ili „viliti“ taj projekt na vlastiti GitHub račun. Nakon što učinite, projekt će vam odmah pokazati pod vašim Github korisničkim imenom. Da biste je potvrdili, možete kliknuti ikonu vašeg profila u navigacijskoj traci u gornjem desnom kutu, a zatim odaberite opciju koja kaže Vaše Repositories . Na vašem popisu spremišta trebali biste vidjeti bazu kodova JavaScript 30 tečaja.
Sada možete promijeniti i eksperimentirati s kodom sve što želite, a to neće utjecati na izvorne datoteke projekta izvornog vlasnika. Ako promijenite neki kôd, popravite bug ili dodate novu značajku, možete stvoriti nešto što se zove "Zahtjev za povlačenje", gdje se može razgovarati o toj promjeni. Ako se izvornom vlasniku projekta sviđa promjena - i ona ispravno radi - može se spojiti u izvornu šifru podataka kao proizvodni kod.
zatvaranje
Kao što vidite, preuzimanje datoteka i cijelih projekata s Githuba zapravo je prilično jednostavno. U samo nekoliko minuta možete preuzeti cijeli projekt na svoje računalo ili čak proslijediti na svoj Github račun. Ne treba puno da se zabrljate s kodom u vašoj vilici da biste vidjeli što utječe na to, a na kraju ćete možda čak moći stvoriti svoj prvi zahtjev za povlačenjem! Sretno kodiranje!
