Github - što je ovo? Kako raditi s github.com?

GitHub - Što je to? Ovaj je resurs web-platforma za upravljanje verzijama i suradnju s programerima softvera. Isporučeno kroz poslovni model sa softverom kako je usluga pokrenuta 2008. godine. Resurs se temelji na Git - sustavu za upravljanje izvornim kodom koji je razvio Linus Torvalds kako bi ubrzao razvoj softvera. Trenutno, GitHub je najpopularnija usluga otvorenog koda među programerima i programerima.

GitHub - Što je to?

Git se koristi za pohranjivanje izvornog koda projekta i praćenje cijele povijesti svih promjena koda. To razvojnim programerima omogućuje učinkovitiju suradnju u projektu pružanjem alata za upravljanje potencijalnim konfliktnim promjenama od više razvojnih programera. Rad s GitHubom omogućuje vam da slobodno prilagodite i usavršite svoj softver iz javne pohrane, ali naplaćujete privatno spremište nudeći različite planove cijena. Svako javno ili privatno spremište sadrži sve datoteke projekta, kao i povijest promjena svake datoteke. Spremišta mogu imati više zaposlenika i mogu biti javna i privatna.


Kako raditi s GitHubom?

Platforma olakšava socijalno kodiranje pružajući web sučelje za Git repozitorij i alate za upravljanje za suradnju. Ovaj se projekt može smatrati ozbiljnim resursom društvene mreže za programere. kakokoristiti GitHub? Sudionici mogu surađivati ​​na programiranju, vrednovati radove drugih, primati ažuriranja za određene projekte, komunicirati javno ili povjerljivo. Korisnici mogu dodati svoje članove u svoj projekt kako bi radili zajedno.

Terminologija

Tri važna pojma koja su programeri koristili u okruženju GitHub.com su fork, pull request i spajanje. Fork je repozitorij koji je kopiran s računa jednog računa sudionika drugog. Ovaj alat omogućuje razvojnim programerima izmjene bez oštećenja izvornog koda.


Ako programer želi podijeliti promjene, može podnijeti zahtjev za prijenos vlasnika izvornog repozitorija pomoću naredbe pull request. Ako se, nakon pregledavanja promjena, vlasnik s tim slaže, on ih prihvaća može se spojiti s izvornim spremištem. Prema zadanim se postavkama podaci pohranjuju i izmjenjuju u glavnom projektu ili se spajaju u zajedničku datoteku pomoću alata za spajanje. Budući da je GitHub intuitivan i jednostavan za korištenje, a alati za kontrolu verzija su korisni za suradnju, resurs je postao popularan među profesionalcima različitih orijentacija, uključujući i one koji nisu programeri. Konkretno, počeo ga je koristiti za rad na dokumentima i razvoju multimedije. Primjerice, dokumentacijski projekti, resursi za obuku i druge vrste rada u kojima korisnici mogu komunicirati online i raditi zajedno. GitLab je alternativa GitHub.com-u otvorenim kodom.

Proizvodi i funkcije

BOsim poznatog osnivača proizvoda GitHub.com, SaaS nudi i lokalnu verziju. GitHub Enterprise podržava integrirana razvojna okruženja, integrirani sustav alata i niz aplikacija i usluga trećih strana. Resurs nudi povećanu sigurnost i provjeru.
Ostali proizvodi i značajke aplikacije uključuju:
  • Gist - omogućuje programerima GitHub-a dijeljenje isječaka koda ili drugih bilješki.
  • Flow je lagan radni tijek u cijeloj industriji za redovito ažuriranje implementacije.
  • Stranice su statične web stranice za plasman projekata i informacije izravno iz repozitorija GitHub-a pojedinca ili organizacije.
  • Desktop - Omogućuje pristup GitHubu iz Windows ili Mac stolnih računala.
  • Paket razvojnih programa za studente je besplatna ponuda za razvojne alate ograničena brojem članova. Uključuje resurse oblaka, alate za programiranje, podršku i pristup resursima.
  • Socijalno kodiranje kao temelj projekta

    Socijalno kodiranje u GitHubu - što je to? Ovaj pristup razvoju softvera, koji naglašava formalnu i neformalnu suradnju tima programera. Iako se taj pojam često povezuje s društvenim kodnim stranicama, kao što su GitHub, BitBucket, CodePlex i Google Code, potpuno je moguće koristiti ga za opisivanje bilo kojeg razvojnog okruženja koje uključuje raspravu i dijeljenje.

    Repozitorij

    U informacijskoj tehnologiji, repozitorij je središnje mjesto gdje se pohranjuje agregacija podataka iodržava se na organiziran način, obično u kompjuterskom spremištu. Ovisno o tome kako se taj pojam koristi, spremište može biti dostupno korisnicima ili može biti mjesto iz kojeg se dobivaju određene baze podataka, datoteke ili dokumenti za naknadni prijenos ili distribuciju na mreži. Spremište može jednostavno biti agregiranje podataka u pristupačno mjesto za pohranu i može uključivati ​​određenu sposobnost selektivnog dohvaćanja informacija.

    Socijalno umrežavanje

    Društveno umrežavanje kao opće načelo GitHub - što je to? To je praksa širenja broja poslovnih i društvenih kontakata povezivanjem ljudi, često putem društvenih mreža: Facebook, Twitter, LinkedIn i Google+.
    Na temelju koncepta šest rukovanja (ideja da se s bilo kojim dvjema osobama na planeti može kontaktirati putem lanca od najviše pet posrednika), društvene mreže stvaraju online zajednice koje pomažu korisnicima u postavljanju kontakata ,

    Povezane publikacije