Github - kaj je to? Kako delati z github.com?
GitHub - kaj je to? Ta vir je spletna platforma za nadzor nad različicami in sodelovanje za razvijalce programske opreme. V letu 2008 je bil uveden s poslovnim modelom s programsko opremo kot storitvijo. Vir temelji na Git, sistemu za upravljanje izvorne kode, ki ga je ustvaril Linus Torvalds
Vsebina
Trenutno je GitHub najbolj priljubljena storitev za kodo gostovanja z odprtokodnim med razvijalci in programerji.
GitHub - kaj je to?
Git se uporablja za shranjevanje izvorne kode projekta in sledi celotni zgodovini vseh sprememb kode. To omogoča razvijalcem, da učinkoviteje sodelujejo v projektu, s tem pa zagotavljajo orodja za upravljanje morebitnih nasprotujočih si sprememb pri več razvijalcih. Delo z GitHubom omogoča prosto prilagajanje in izboljševanje programske opreme iz javnih skladišč, vendar stroški za zasebne skladišča, ki ponujajo različne tarifne načrte. Vsak javni ali zasebni repozitorij vsebuje vse projektne datoteke in zgodovino sprememb posamezne datoteke. Skladišča imajo lahko več zaposlenih in so lahko javna in zasebna.
Kako delati v GitHubu?
Platforma omogoča socialno kodiranje z zagotavljanjem spletnega vmesnika za repozitorij Git-code in skupnih orodij za upravljanje. Ta projekt se lahko obravnava kot resen vir socialnega omrežja za razvijalce programske opreme.
Kako uporabljati GitHub? Udeleženci se lahko skupaj lotijo programiranja, ocenijo delo drug drugega, prejemajo posodobitve za določene projekte, javno ali zasebno komunicirajo.
Uporabniki lahko v svoj projekt dodajajo druge člane, da sodelujejo.
Terminologija
Trije pomembni izrazi, ki jih uporabljajo razvijalci v okolju GitHub.com, so vilice, vlečenje in združitev.
Fork je repozitorij, ki je bil kopiran iz ene osebe na račun drugega. To orodje omogoča razvijalcu, da naredi spremembe brez žrtvovanja izvorne kode.
Če programer želi izmenjavati spremembe, lahko pošlje zahtevo za prenos lastniku izvornega repozitorija z ukazom pull request. Če se po ogledu sprememb lastnik strinja z njimi, jih sprejme in jih lahko kombinira z izvornim repozitorijem. Privzeto so podatki shranjeni in prepleteni v glavnem projektu ali združeni v skupno datoteko s pomočjo orodja za združitev.
Ker je GitHub intuitiven in enostaven za uporabo, orodja za različico pa so koristna za sodelovanje, je vir postal priljubljen pri strokovnjakih različnih usmeritev, vključno z neprogramatorji. Zlasti se je začel uporabljati za delo na dokumentih in multimedijskih dogodkih. Na primer osnutek dokumentacije, vire za usposabljanje in druge vrste dela, v katerih lahko uporabniki interaktivno sodelujejo in delajo skupaj. GitLab je alternativa za GitHub.com z odprto kodo.
Izdelki in funkcije
Poleg znanega izdelka GitHub.com, ustanovitvena družba SaaS ponuja lokalno različico. GitHub Enterprise podpira integrirano razvojno okolje, integriran sistem orodij ter številne druge aplikacije in storitve tretjih oseb. Vir nudi večjo varnost in sposobnost preverjanja.
Drugi izdelki in značilnosti aplikacije vključujejo:
Gist - omogoča programerjem GitHub, da delijo odrezke kode ali druge opombe.
Pretok je preprost in specifičen delovni tok za redno posodabljanje.
Strani - so statične spletne strani za postavitev projekta in prejemanje informacij neposredno iz repozitorija GitHub posameznika ali organizacije.
Namizje - omogoča dostop do GitHuba iz namizja Windows ali Mac.
Student Developer Pack je brezplačna ponudba orodij za razvijalce, ki je omejena s številom udeležencev. Vključuje vire v oblaku, programska orodja, podporo in dostop do vira.
Socialno kodiranje kot osnova projekta
Socialno kodiranje v GitHub - kaj je to? To je pristop k razvoju programske opreme, ki se osredotoča na formalno in neformalno sodelovanje skupine programerjev.
Čeprav je ta izraz pogosto povezan s spletnimi mesti za kodiranje, kot so GitHub, BitBucket, CodePlex in Google Code, se lahko uporablja za opis katerega koli razvojnega okolja, ki vključuje razpravo in skupno rabo.
Repozitorij
V informacijski tehnologiji je odlagališče osrednja lokacija, kjer je združevanje podatkov shranjeno in vzdrževano na organiziran način, običajno v računalniški trgovini.
Odvisno od tega, kako se izraz uporablja, je lahko repozitorij na voljo uporabnikom ali pa je lahko lokacija, iz katere se pridobijo posebne baze podatkov, datoteke ali dokumenti za nadaljnje premikanje ali distribucijo v omrežju. Repozitorij je preprosto združevanje podatkov v nekaj dostopnega prostora za shranjevanje in lahko pomeni nekaj sposobnosti selektivnega pridobivanja informacij.
Socialno mreženje
Socialna omrežja kot splošno načelo GitHub - kaj je to? Gre za prakso širjenja števila poslovnih in socialnih stikov z vzpostavljanjem povezav med ljudmi, pogosto prek spletnih mest za socialno mreženje: Facebook, Twitter, LinkedIn in Google+.
Na podlagi koncepta šestih rokovanj (ideja, da lahko kateri koli dve osebi na planetu komunicirajo preko verige največ pet posrednikov), socialne mreže ustvarjajo spletne skupnosti, ki uporabnikom pomagajo vzpostaviti stike.
- Kaj je to - prevajalnik ali Kako narediti računalnik razumeti, kaj želite od njega?
- Ukazi Basic Git: goljufiva folija
- Vrste protivirusnih programov. Virusi in protivirusni programi
- CVS: kaj je to, kako delati z njo
- Repozitorij je ... Namestitev programov iz repozitorija in dodajanje novih skladišč
- Kako napisati v datoteko php
- Kaj je odlagališče za Cydia?
- Razširitve datotek za programske kode: cpp je kaj?
- Age of Empires 3: kode za igro
- Kaj je posebna značilnost več platformne programske opreme?
- Kaj so odlagališča za Cydia?
- Zaščiteno je ... Zaščitena programska oprema
- Eclipse - razvojno okolje za modularne aplikacije na več platformah
- Android: programiranje za začetnike
- Kaj je programska oprema? Kakšen program je Programska oprema?
- GCC Compiler za Windows
- Kako olajšati postopek oblikovanja spletne strani? Help visual editor html!
- Kakšna je programska koda, uporaba, napake
- Debug - kaj je to? Opis orodja
- Jira: kaj je to in zakaj je potreben ta sistem?
- Prenosni računalnik ASUS X50Z. Odgovori lastnikov, značilnosti in aktualnost