Hjemmeside » Toolkit » Bruke Git på Android - Gratis verktøy og veiledning

    Bruke Git på Android - Gratis verktøy og veiledning

    Den største utfordringen, samt behovet for frilansere og eksterne lag, er å "gå mobilt" i dag. Selv om mobilkodeditorer hjelper programmerere til å utvikle seg på farten, uten mobil støtte for versjonskontrollsystemer som Git, bruker utviklere knapt slike IDEer.

    Det er imidlertid, noen apps for å sette opp og bruke Git-depot på Android-plattformen. Git-klienter, servere og IDE-er for Android-hjelpekodere til å kode på farten og skyv det samme til cloud repos på GitHub, BitBucket og andre eller til et lokalt lager. Det er ikke alt, det kan du også opprett og klon repos, kassa og slå sammen grener og så mye mer.

    I dette innlegget kommer vi til å dele de beste gratis verktøyene for å bruke Git på Android-enheter og noen få trinnvise veiledninger om hvordan du gjør en rask start med Git repos ved hjelp av et av verktøyene.

    Android Git verktøy

    SGit

    SGit er utvilsomt den beste Git-klienten for Android. Det er et åpen kildekodeprogram som støtter alle de grunnleggende funksjonene til en slik klient. Appen lagrer alle lagringsplassene i telefonens interne lagring, slik at du beholder din private repos fra tyver og hackere.

    Videre blir den aktivt utviklet og følger med følgende funksjoner (på skrivetidspunktet):

    • Oppretter og sletter lokale repos
    • Legger til og kloner fjernreposisjoner
    • Trekker fra og skyver til fjernreposisjoner
    • Checkouts og fusjonerer grener og koder
    • Browses og diffs forplikter seg fra en repo
    • Redigerer og lagrer filer (ved hjelp av eksterne redaktører)
    • Høydepunkt syntax når du surfer på filene

    Pros:

    • Gir mørkt tema for nattbruk
    • Tillater import av repos fra datamaskinen
    • Støtter HTTP, HTTPS og SSH protokoller
    • Støtter bruker / pass og SSH-nøkkelautentiseringer
    • Støtter valg av lagringskatalog for lokale repos
    • Tillater valg av kodens språk for syntaxutheving

    Ulemper:

    • Gir ikke tekstredigerer innfødt
    • Støtter ikke SD-kort for lagring
    ASSISTENT

    AIDE, Android IDE, er et integrert utviklingsmiljø for skrive Java og vise Android-prosjekter på Android-plattformen, som hvordan Eclipse eller Android Studio gjør for stasjonære systemer.

    Den gir funksjoner for fullt bygge-kompilere-run syklus. Appen gir interaktive kodingsguider og trinnvise instruksjoner for skriving og kompilering av kode.

    Appen har fått en intuitivt brukergrensesnitt for en jevn opplevelse for nye brukere. Den har en rik editor og gir refactoring og smart kode navigasjon sammen med sanntids kontroll av feil.

    I tillegg integrerer AIDE også grunnleggende funksjoner i en Git-klient, inkludert:

    • Redigerer og lagrer kodefiler
    • Forplikter og kasserer filer eller endringer
    • Skyver til og trekker fra fjernreposisjoner
    • Grener fra og fusjonerer til repos
    • Gir en innebygd tekstredigeringsprogram for visning av filer

    Pros:

  • Støtter SSH-protokollen for tilkoblingen
  • Ulemper:

    • Støtter ikke kloning repos
    Git

    Git er en super-grunnleggende og skrivebeskyttet Git-klient for Android. Appen gir offline tilgang til de eksterne Git-depotene dine (fra GitHub, BitBucket og andre), men presenterer ikke alle nødvendige funksjoner som tilbys av andre kunder.

    Git gir ulike enkle funksjoner som:

    • Kloner fjerner repos til enheten
    • Browser filer og logger fra repos
    • Checkouts grener og koder fra repos
    • Trenger endringer fra opprinnelse (av fjernreposisjoner)
    • Støtter både HTTP og HTTPS protokoller

    Pros:

    • Det er enkelt å bruke

    Ulemper:

    • Støtter ikke SSH-protokollen
    • App krasjer mens du klonker en repo, noen ganger
    GiDDER

    Gidder er en Git-server for Android samme som GitHub, BitBucket GitLab eller andre. Det er som bærer dine egne GitHub prosjekter med deg på farten. Det betyr også Mer sikkerhet for dine sensitive prosjekter.

    Appen fungerer på toppen av en SSH-server og lar folk få tilgang til prosjektene ved hjelp av WiFi. Det tillater flere brukere å få tilgang til repositoriene (hvis tillatt) og gjør operasjoner på repos. Den gir følgende funksjoner for bruk av repos over det lokale trådløse nettverket:

    • Oppretter, redigerer og sletter repos
    • Tillater kloning av repos fra serveren
    • Støtter presse til og trekke fra repos
    • Oppretter, redigerer og sletter brukere som kan få tilgang til repos
    • Aktiverer eller deaktiverer Git-serveren når WiFi slås på / av
    • Integrerer dynamisk DNS-støtte for personer som arbeider i ulike nettverk

    Pros:

    • Den SSH-baserte serveren forbedrer tilkoblingssikkerheten
    • Tillater tildeling av tillatelser til brukere for kontrollert tilgang

    Ulemper:

    • Repoen sin kan ikke leses, noen ganger, som rapportert av Ben
    Git Repository Server

    Git Repository Server er en annen Git-server for Android som er ganske lik i funksjoner til Gidder. Appen fungerer bra for å hoste Git repos lokalt på smarttelefonen din ligner hvordan GitHub, BitBucket eller andre vertene dine prosjekter på sine servere.

    Det lar deg bære prosjektene dine med deg på farten. Dens bruk av telefonens interne lagring sikrer at prosjektene dine er trygge ved utilsiktet sletting eller tyveri. Det gjør for det meste all nødvendig jobb og nytte funksjoner som er oppført nedenfor:

    • Oppretter, redigerer og sletter repos
    • Støtter kloning repos fra sin server
    • Starter med oppstart, dvs. starter automatisk når telefonen starter
    • Oppretter, redigerer og sletter brukere for tilgang til repos
    • Tillater innstilling av dynamisk DNS hvis nettene dine endrer seg

    Pros:

    • Gir SFTP-lagring også som en sikker fillagring
    • Støtter Maven repos bortsett fra Git for å holde prosjektfiler
    • Tillater innstilling av brukerrettigheter for regelbasert kontrollert tilgang

    Ulemper:

    • Fungerer ikke over SSH

    Bruke SGit på Android

    Jeg vil gjerne benytte anledningen til å vise deg hvordan du bruker Git på Android. For å gjøre dette bruker jeg SGit som eksempel. La oss se på hvordan du kan klone et eksternt lager og opprette et lokalt arkiv med SGit.

    Klone et eksternt arkiv med SGit
    1. Åpne SGit-klienten, hvis du ikke allerede har det.
    2. Trykk på + -ikonet (i handlingslinjen) for å legge til et nytt lager
    3. Skriv inn den eksterne repoens URL og dens lokale navn
    4. Skriv inn brukernavnet og passordet ditt også hvis det er et privat lager, og hvis det krever at brukerens legitimasjonsinformasjon for kloning
    5. Klikk på Clone-knappen. SGit vil klone (laste ned) den eksterne repo lokalt.
    Opprett et lokalt arkiv med SGit
    1. Trykk på + -ikonet (i handlingslinjen) for å legge til et nytt lager.
    2. Klikk på Initial Local-knappen for å opprette et lokalt lager.
    3. Skriv inn navnet på ditt lokale lager.
    4. Klikk på Init-knappen. SGit vil opprette et lokalt lager etter de utfylte detaljene.

    Det handler om verktøy og guider for bruk av Git på Android. Bruker du allerede Git eller utvikler kode på Android din? Vi vil gjerne høre om din erfaring med koding på farten.