Come scaricare file e visualizzare il codice da GitHub

Sessantacinque milioni di sviluppatori e tre milioni di organizzazioni non possono sbagliarsi. Ospitando oltre 200 milioni di repository di codice, GitHub è la piattaforma di sviluppo scelta da singoli programmatori(coders) e aziende in tutto il mondo. Gli sviluppatori(Developers) utilizzano GitHub per creare, mantenere e persino distribuire il loro software in modo che gli utenti come te possano scaricare file e visualizzare il codice direttamente da GitHub .

GitHub semplifica il download e la visualizzazione del codice sorgente di un'app. Questa guida ti mostrerà come scaricare direttamente i file dal sito Web di GitHub in modo da poter visualizzare tu stesso il codice di un progetto.

Installa un visualizzatore di codice

Prima di scaricare qualsiasi codice, dovrai installare un programma in grado di visualizzare quel codice. Visual Studio Code è un editor di codice gratuito, open source e semplificato che consente agli utenti di visualizzare ed eseguire il debug del codice ed eseguire attività. 

Scarica e installa Visual Studio Code seguendo la procedura guidata di installazione. Quindi sarai pronto per visualizzare i file e il codice che puoi scaricare da GitHub

Esistono molti editor di codice diversi. Se un progetto è stato creato con un IDE (ambiente di sviluppo integrato) diverso, Visual Studio potrebbe non essere l'ideale per modificare quel codice. Detto(Having) questo, Visual Studio Code ti consentirà di modificare il codice della maggior parte dei progetti su GitHub e funzionerà sempre se tutto ciò che vuoi fare è visualizzare(view ) il codice. 

Download della versione più recente(Most Recent Release) di un progetto su GitHub

Diciamo che sei un programmatore(programmer) che desidera scaricare i file di progetto per un software open source(open-source) . Su GitHub , i file di progetto vengono pubblicati nei repository e ogni progetto ha una home page del repository. Non è necessario disporre di un account utente su GitHub per visualizzare o scaricare file. 

Segui questi passaggi per scaricare la versione più recente del progetto che ti interessa.

  1. Vai su github.com .
  2. Cerca il progetto per nome nella casella di ricerca di GitHub. 

  1. Passare alla home page del repository.

  1. Trova la sezione Rilasci(Releases) e seleziona l'ultima versione. Sul sito desktop di GitHub, le versioni sono nella barra laterale a destra. In alternativa, puoi aggiungere /releasesall'URL(URL) del repository . La versione in alto sarà la più recente.

  1. Quindi, trova ed espandi la sezione Risorse(Assets )

  1. Poiché desideri visualizzare il codice, scarica il file .zip del codice sorgente . Gli utenti Linux(Linux) dovrebbero scaricare il file tar.gz del codice sorgente.

  1. Estrarre l'archivio del codice sorgente scaricato nel passaggio 6.
  2. Passa a Visual Code Editor e seleziona File > Apri cartella(Open Folder) . Naviga(Navigate) e seleziona la cartella estratta nel passaggio 7.

  1. Premi il pulsante Seleziona cartella(Select Folder ) .
  2.  In Visual Studio Code , vedrai il progetto elencato a sinistra. Puoi espandere le frecce a discesa per vedere tutti i file inclusi nel progetto. 

  1. Seleziona un file di progetto nel pannello a sinistra e il codice apparirà nell'area di lavoro a destra. 

I passaggi precedenti illustrano come visualizzare i file della versione più recente di un progetto su GitHub . Ma cosa succede se si desidera visualizzare i file da un ramo specifico del progetto?

Download da un ramo specifico

In GitHub , un repository può avere più rami(branches) . Ogni ramo ha un nome univoco e consiste in un insieme di modifiche al codice. È una copia di una parte particolare del codice in un determinato momento in cui è possibile apportare modifiche senza distruggere l'originale. Le modifiche al codice(Code) vengono apportate all'interno delle filiali e quindi, se richieste e approvate, possono essere reintegrate nella versione di lavoro principale del progetto denominata ramo principale(master branch)

Immaginiamo di voler scaricare e visualizzare file da un ramo specifico di un progetto su GitHub . Per farlo, segui questi passaggi:

  1. Cerca il progetto per nome e vai alla home page del repository del progetto. 
  2. Trova il menu a discesa del ramo(branch) e seleziona il ramo che desideri scaricare. Tipicamente, il ramo Master contiene il codice più recente, ma non sempre.

  1. Ora che hai selezionato il ramo che desideri, trova e seleziona il pulsante verde Codice(Code) , scegliendo Scarica Zip(Download Zip) o, se vedi l'opzione, Apri con Visual Studio(Open with Visual Studio) . (Potresti anche vedere un'opzione per aprire con GitHub Desktop(Open with GitHub Desktop) .)

  1. Estrarre il file zip e aprire la cartella estratta da Visual Studio Code seguendo i passaggi da 7 a 11 nella sezione precedente.

Seguendo i passaggi precedenti, puoi visualizzare il codice da un ramo specifico di un progetto su GitHub . Successivamente(Next) , discuteremo come approfondire ulteriormente e scaricare file da un commit specifico .

Download da un commit specifico

Ogni volta che una modifica del codice viene applicata a un repository, viene aggiunta tramite un commit . Il commit contiene tutte le modifiche dall'ultimo aggiornamento del codice. Potresti voler scaricare da un commit specifico se stai tentando di eseguire il debug di problemi causati da una recente modifica del codice.

  1. Vai alla home page del repository e seleziona il ramo con cui vuoi lavorare. Normalmente, questo sarà il ramo principale.
  2. Trova e seleziona il collegamento Commit .(Commits )

  1. Scegli il commit che desideri scaricare selezionando il titolo del commit.

  1. Ora sei sulla pagina per il commit che hai selezionato. Quindi, seleziona il pulsante Sfoglia file(Browse files) .

  1. Trova e seleziona il pulsante Codice(Code) verde e scegli Scarica zip(Download zip) o, se disponibile, Apri con Visual Studio(Open with Visual Studio) .
  2. Infine, estrai il file zip e apri la cartella estratta in Visual Studio Code

C'è molto di più in GitHub

Scaricare e visualizzare i file di progetto da GitHub è solo la punta dell'iceberg. Alla fine, potresti voler eseguire il fork di un repository, clonarlo in un repository locale, eseguire il commit delle modifiche, inviare le modifiche al fork e quindi inviare una richiesta pull chiedendo al proprietario del progetto di unire le modifiche nel repository di origine. 



About the author

Sono un ingegnere software esperto, con oltre 10 anni di esperienza nello sviluppo e nella manutenzione di applicazioni Microsoft Office. Ho una forte passione per aiutare gli altri a raggiungere i loro obiettivi, sia attraverso il mio lavoro come ingegnere del software che attraverso le mie capacità di parlare in pubblico e di networking. Sono anche estremamente esperto in hardware e driver della tastiera, avendo sviluppato e testato molti di loro io stesso.



Related posts