HomeBlogPerchè usare GitHub?

Perchè usare GitHub?

E' conveniente mettere il proprio codice sul web? Quali vantaggi si possono ottenere? In questo articolo scoprireremo GitHub, un servizio di hosting per progetti software davvero interessante.

githubintro

GitHub?

GitHub (fondato nel 2008) è un sito web dedicato agli sviluppatori nato come strumento di deposito per progetti software .  Inizialmente si potrebbe pensare che l'idea principale di GitHub sia un "circolo chiuso" di sviluppatori che tengono online il loro codice "privatizzandolo" al resto degli altri utenti. In realtà GitHub è una piattaforma dove gli sviluppatori stessi forniscono il proprio codice ad altri sviluppatori e quindi si ambisce ad una collaborazione a distanza su progetti di ogni genere.

I vantaggi

Quali sono quindi i vantaggi di GitHub? Perchè uno sviluppatore dovrebbe utilizzarlo?
Per convincerti dell'efficienza di questo sito troverai qui sotto i suoi principali vantaggi.

GitHub quindi consente di:

  • Lavorare in modo più veloce e di avere una traccia del lavoro svolto;
  • Condividere in maniera più semplice il proprio lavoro;
  • Facilità il team work grazie ai mancati problemi di spazio e tempo;
  • Favorisce le ispirazioni;
  • Crea relazioni sociali e fornisce visibilità personale;
  • Ha un buon livello di protezione dei file ed è quindi sicuro.

GitHub vs Bitbucket

git1vs

Inanzitutto Github supporta solo progetti che utilizzano Git VCS a differenza di BitBucket. Inoltre Github è ancora il più grande host di codice, con circa 13,7 milioni di repository di codice.
Il vantaggio di Bitbucket su Github è che supporta Mercurial VCS oltre a Git (ma non supporta ancora SVN). Bitbucket è scritto in Python e utilizza il framework web Django.
A differenza di GitHub, Bitbucket ti permette di impostare lo stato privato ai tuoi file possedendo unicamente un account gratuito.

Interfaccia

Accedendo alla homepage del sito potrai creare il tuo account.

git1

Cliccando sul bottone "Explore" arriverai a questa pagina, qui puoi cercare quello che ti serve.

git2

Immaginiamo che tu abbia trovato un articolo che ti interessa, cliccandoci sopra potrai visualizzare tutti i suoi file e compiere diverse altre azioni. Quello che ti appararirà a video cliccando su un determinato progetto sarà esattamente questo:

git3

Come accedere a GitHub?

Detto questo ora ti basterà accedere al sito.
Per accedere a GitHub ti basterà cliccare su questo link: ACCEDI AL SITO