Homepage » Kit di strumenti » Utilizzo di Git su Android strumenti e guida gratuiti

    Utilizzo di Git su Android strumenti e guida gratuiti

    La sfida più grande, oltre alla necessità di freelance e team remoti, è quella di "passare al mondo mobile" al giorno d'oggi. Anche se gli editor di codici mobili aiutano i programmatori a svilupparsi in movimento, senza il supporto mobile per i sistemi di controllo delle versioni come Git, gli sviluppatori difficilmente usano tali IDE.

    Ci sono, tuttavia, alcune app per configurare e utilizzare repository Git su piattaforma Android. Git Client, Server e IDE per Android aiutano i codificatori a programmare in movimento e spingere lo stesso su cloud repos su GitHub, BitBucket e altri o su un repository locale. Non è tutto, puoi anche creare e clonare repository, checkout e unire rami e molto di più.

    In questo post, condivideremo i migliori strumenti gratuiti per l'utilizzo di Git su dispositivi Android e alcuni tutorial passo-passo su come fare un rapido avvio con Git repos utilizzando uno degli strumenti.

    Strumenti Android Git

    SGit

    SGit è senza dubbio il miglior client Git per Android. È un programma open source che supporta tutte le funzionalità di base di qualsiasi client. L'app memorizza tutti i repository nella memoria interna del telefono, proteggendo i tuoi repository privati ​​da ladri e hacker.

    Inoltre, è attivamente sviluppato e viene fornito con le seguenti funzionalità (al momento della stesura):

    • Crea ed elimina i repository locali
    • Aggiunge e clona i repository remoti
    • Estrae e spinge ai repository remoti
    • Checkout e unisce rami e tag
    • Navigazione e diffs commettono da un repo
    • Modifica e salva i file (usando editor esterni)
    • Evidenzia la sintassi durante la navigazione dei file

    Professionisti:

    • Fornisce un tema scuro per l'utilizzo notturno
    • Consente l'importazione di repository dal computer
    • Supporta i protocolli HTTP, HTTPS e SSH
    • Supporta le autenticazioni utente / pass e chiave SSH
    • Supporta la scelta della directory di archiviazione per i repository locali
    • Consente di scegliere la lingua del codice per l'evidenziazione della sintassi

    Contro:

    • Non fornisce l'editor di testo in modo nativo
    • Non supporta la scheda SD per l'archiviazione
    AIDE

    AIDE, Android IDE, è un ambiente di sviluppo integrato per scrivere Java e visualizzare progetti Android sulla piattaforma Android, come Eclipse o Android Studio per i sistemi desktop.

    Fornisce funzionalità per intero build-compile-run ciclo. L'app fornisce guide di codifica interattive e istruzioni passo-passo per scrivere e compilare il codice.

    L'app ha un un'interfaccia utente intuitiva per un'esperienza fluida per i nuovi utenti. Ha un editor ricco e fornisce il refactoring e navigazione con codice intelligente insieme al controllo degli errori in tempo reale.

    Inoltre, AIDE integra anche le funzionalità di base di un client Git, tra cui:

    • Modifica e salva i file di codice
    • Commette e scarta file o modifiche
    • Spinge e tira da repository remoto
    • Si ramifica e si fonde con i repository
    • Fornisce un editor di testo integrato per la visualizzazione dei file

    Professionisti:

  • Supporta il protocollo SSH per la connessione
  • Contro:

    • Non supporta i repository di clonazione
    Idiota

    Git è un super-base e client Git di sola lettura per Android. L'applicazione fornisce accesso offline ai repository Git remoti (da GitHub, BitBucket e altri) ma non presenta tutte le funzionalità richieste offerte da altri client.

    Git offre varie funzionalità semplici come:

    • Clona i repository remoti sul tuo dispositivo
    • Sfoglia i file e i log dai repository
    • Controlla i rami e i tag da repository
    • Tira le modifiche dall'origine (dei repository remoti)
    • Supporta i protocolli HTTP e HTTPS

    Professionisti:

    • È semplice da usare

    Contro:

    • Non supporta il protocollo SSH
    • L'app si arresta in modo anomalo durante la clonazione di un repository, a volte
    Gidder

    Gidder è un server Git per Android uguale a GitHub, BitBucket GitLab o altri. È come portando con te i tuoi progetti GitHub in movimento. Ciò significa anche più sicurezza per i tuoi progetti sensibili.

    L'applicazione funziona su un server SSH e consente alle persone di accedere ai progetti tramite Wi-Fi. Permette più utenti per accedere ai repository (se consentito) e fare operazioni sui repository. Fornisce le seguenti funzionalità per l'utilizzo dei repository sulla rete wireless locale:

    • Crea, modifica ed elimina i repository
    • Permette ai repository di clonare dal proprio server
    • Supporta push e pull da repository
    • Crea, modifica ed elimina utenti che possono accedere ai repository
    • Attiva o disattiva il server Git quando il WiFi si attiva / disattiva
    • Integra supporto DNS dinamico per le persone che lavorano in reti diverse

    Professionisti:

    • Il server basato su SSH migliora la sicurezza della connessione
    • Consente di assegnare autorizzazioni agli utenti per l'accesso controllato

    Contro:

    • Il suo repo non può essere letto, a volte, come riportato da Ben
    Git Repository Server

    Git Repository Server è un altro server Git per Android che è abbastanza simile nelle funzionalità di Gidder. L'app si comporta bene per l'hosting di repository Git localmente sul tuo smartphone simile a come GitHub, BitBucket o altri ospitano i tuoi progetti sui loro server.

    Ti permette di portare con te i tuoi progetti in fuga. Il suo uso della memoria interna del telefono assicura che i tuoi progetti siano al sicuro da cancellazioni o furti accidentali. Per lo più fa tutte le funzioni richieste di lavoro e di annunci elencate di seguito:

    • Crea, modifica ed elimina i repository
    • Supporta i repository di clonazione dal proprio server
    • Inizia con l'avvio, ovvero, l'avvio automatico all'avvio del telefono
    • Crea, modifica ed elimina gli utenti per accedere ai repository
    • Consente l'impostazione di DNS dinamico se le reti continuano a cambiare

    Professionisti:

    • Fornisce anche lo storage SFTP come archiviazione sicura dei file
    • Supporta i repository Maven separatamente da Git per conservare i file di progetto
    • Consente di impostare le autorizzazioni utente per l'accesso controllato basato su regole

    Contro:

    • Non funziona su SSH

    Utilizzo di SGit su Android

    Vorrei cogliere l'occasione per mostrarti come utilizzare Git su Android. Per fare questo, sto usando SGit come esempio. Diamo un'occhiata a come è possibile clonare un repository remoto e creare un repository locale con SGit.

    Clona un repository remoto usando SGit
    1. Apri il client SGit, se non lo hai già fatto.
    2. Toccare l'icona + (nella barra delle azioni) per aggiungere un nuovo repository
    3. Inserisci l'URL del repository remoto e il suo nome locale
    4. Immettere il nome utente e la password anche nel caso in cui si tratti di un archivio privato e se richiede le credenziali dell'utente per la clonazione
    5. Fai clic sul pulsante Clona. SGit clonerà (scarichi) il repository remoto localmente.
    Creare un deposito locale utilizzando SGit
    1. Toccare l'icona + (nella barra delle azioni) per aggiungere un nuovo repository.
    2. Fare clic sul pulsante Init Local per creare un repository locale.
    3. Inserisci il nome del tuo repository locale.
    4. Clicca sul pulsante Init. SGit creerà un repository locale per i dettagli compilati.

    Si tratta di strumenti e guide per l'utilizzo di Git su Android. Utilizzi già Git o sviluppi codice sul tuo Android? Ci piacerebbe conoscere la tua esperienza di programmazione in movimento.