Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial
  • Lezione 90 di 97
  • livello avanzato
Indice lezioni

Integrare Github in Android Studio

Guida pratica all'integrazione di git e GitHub su Android Studio, al fine di integrare le nostre applicazioni con un sistema di controllo di versione.
Guida pratica all'integrazione di git e GitHub su Android Studio, al fine di integrare le nostre applicazioni con un sistema di controllo di versione.
Link copiato negli appunti

Android Studio è un ambiente di lavoro moderno, votato alla condivisione dei progetti, nato per
accogliere programmatori Java e Android costituenti due delle maggiori comunità al mondo: non poteva
per questo mancare di adeguate modalità di connessione ai principali sistemi per il controllo della versione
(VCS). In questa lezione, lo vedremo al lavoro con git ed, in particolare,
con GitHub, la maggiore piattaforma di condivisione di progetti.

Preparazione dell'ambiente

Per iniziare a lavorare, è necessario avere git a disposizione cosa che potrà essere verificata semplicemente da riga di
comando, digitando:

$ git --version

per ottenere una risposta simile alla seguente:

Figura 1. Verifica del supporto a git (click per ingrandire)

Verifica del supporto a git

In caso di risposta negativa, sarà opportuno installare git
seguendo le istruzioni relative al proprio sistema operativo, non trascurando la fase di configurazione post-installazione

Appurata la disponibilità di git configurare Android Studio

  • dalle Settings File
    sulla sezione Version Control Git git
    La rispondenza di tale percorso è verificabile cliccando sul pulsante Test

    Figura 2. Impostazione del percorso di git in Android Studio (click per ingrandire)

    Impostazione del percorso di git in Android Studio
  • senza uscire dalle Settings Github
    impostiamo le nostre credenziali di accesso: qualora non ne fossimo in possesso sarà opportuno registrarsi mediante
    la procedura di Sign up
    di effettuare una verifica di connessione, sempre mediante il pulsante Test
  • in ultimo, sarà fondamentale abilitare sul progetto l'utilizzo del Version Control System (VCS) selezionando la
    voce Enable Version Control Integration VCS Git
    menu a tendina:

    Figura 3. Attivazione di un sistema di Version Control (click per ingrandire)

    Attivazione di un sistema di Version Control
  • Condivisione di progetti su GitHub

    Una volta che tutti i passaggi saranno stati eseguiti, potremo importare il progetto su GitHub passando dalla
    voce di menu VCS > Import into Version Control > Share Project on Github.

    Figura 4. Condividere un progetto su Github (click per ingrandire)

    Condividere un progetto su Github

    Questo ci darà la possibilità contemporaneamente di creare un nuovo repository eseguire il primo
    commit

    cartelle e navigare attraverso i codici.

    Man mano che verranno modificati file del progetto, tali operazioni andranno riflesse sul repository on line.
    Le fasi di tale sincronizzazione potranno essere tutte seguite attraverso i comandi disponibili in Android Studio sia
    per quanto riguarda il commit push
    eseguire sia l'aggiornamento del progetto (freccia blu verso il basso) sia il commit (freccia verde
    verso l'alto) rispetto al sistema di VCS prescelto:

    Figura 5. Comandi rapidi per la gestione del progetto (click per ingrandire)

    Comandi rapidi per la gestione del progetto

    Tutte le operazioni potranno comunque essere attivate attraverso il sottomenu VCS > Git
    di Git in Android Studio richiederà necessariamente una corretta comprensione delle varie fasi del suo processo di lavoro, in particolare
    per quanto riguarda lo stato dei file
    e lo staging

    Check out di progetti da Github

    La disponibilità di progetti su una piattaforma come Github offre altresì la possibilità di clonarne nella propria
    macchina di sviluppo e lavorarvi. Per fare ciò, c'è un modo molto veloce che prende avvio dalla schermata iniziale di Android Studio,
    dove appare il comando Check out project from Version Control. Cliccando su tale voce, si aprirà una piccola finestra di dialogo
    che permette di immettere il link cui è disponibile il progetto che ci interessa.

    Figura 6. Check out di un progetto (click per ingrandire)

    Check out di un progetto

    I passaggi saranno anche in questo caso molto rapidi. Specificheremo:

    • indirizzo del repository;
    • posizione di destinazione nel proprio file system;
    • nome della cartella finale.

    Tra l'altro, indicando il nome del repository verrà compilato in automatico il terzo campo, quello relativo alla cartella.
    Anche in questo caso si ha a disposizione un pulsante Test
    del repository.

Ti consigliamo anche