Domača » Toolkit » Uporaba Git na Android - Free Tools in Guide

    Uporaba Git na Android - Free Tools in Guide

    Največji izziv, kot tudi potreba po samostojnih in oddaljenih ekipah, je, da danes "gremo mobilno". Čeprav urejevalniki mobilnih kod pomagajo programerjem, da se razvijajo na poti, brez mobilne podpore za sisteme za nadzor različic, kot je Git, razvijalci skoraj ne uporabljajo takšnih IDE-jev.

    Vendar pa obstajajo, nekatere aplikacije nastavijo in uporabljajo zbirke Git na platformi Android. Git odjemalci, strežniki in IDE-ji za Android pomagajo pri kodiranju na poti in potisnite na oblak na GitHub, BitBucket in drugi ali na lokalno skladišče. To še ni vse, lahko tudi vi ustvarite in klonirajte repo, checkout in spajanje vej in še veliko več.

    V tej objavi bomo delili najboljša brezplačna orodja za uporabo Git na napravah Android in nekaj navodil za korak za korakom, kako narediti hiter začetek z Git repozicijami z enim od orodij.

    Orodja za Android Git

    SGit

    SGit je nedvomno najboljši Git odjemalec za Android. Gre za odprtokodni program, ki podpira vse osnovne funkcije vsakega takega odjemalca. Aplikacija shranjuje vsa skladišča v notranjem pomnilniku vašega telefona in tako varuje vaše zasebne repo od tatov in hekerjev.

    Poleg tega se aktivno razvija in ima naslednje funkcije (v času pisanja):

    • Ustvari in izbriše lokalne repozicije
    • Doda in klonira oddaljene repozitorije
    • Izvleče se iz oddaljenih repo posnetkov in jih potiska
    • Preverite in združite veje in oznake
    • Brskanje in razlikovanje prevzame repo
    • Urejanje in shranjevanje datotek (z zunanjimi urejevalniki)
    • Poudari sintakso med brskanjem po datotekah

    Prednosti:

    • Zagotavlja temno temo za nočno uporabo
    • Omogoča uvoz repozitorijev iz računalnika
    • Podpira protokole HTTP, HTTPS in SSH
    • Podpira preverjanje pristnosti uporabnika / posrednika in ključa SSH
    • Podpira izbiro imenika za shranjevanje za lokalne repozicije
    • Omogoča izbiro jezika kode za poudarjanje skladnje

    Slabosti:

    • Urejevalniku besedila ne nudi prvotnega besedila
    • Ne podpira SD kartice za shranjevanje
    AIDE

    AIDE, Android IDE, je integrirano razvojno okolje za pisanje Jave in ogled projektov Android na platformi Android, všeč, kako Eclipse ali Android Studio dela za namizne sisteme.

    Zagotavlja funkcije za popolno build-compile-run cikla. Aplikacija zagotavlja vodniki za interaktivno kodiranje in navodila po korakih za pisanje in prevajanje kode.

    Aplikacija ima intuitiven uporabniški vmesnik za nemoteno doživetje za nove uporabnike. Ima bogat urejevalnik in zagotavlja refactoring in navigacija s pametno kodo skupaj s preverjanjem napak v realnem času.

    Poleg tega AIDE integrira tudi osnovne funkcije odjemalca Git, vključno z:

    • Ureja in shrani datoteke kode
    • Obvešča in zavrže datoteke ali spremembe
    • Potisne na oddaljene repozitorije in jih potegne iz njih
    • Podružnice iz in združujejo z repo
    • Zagotavlja vgrajen urejevalnik besedil za ogled datotek

    Prednosti:

  • Podpira protokol SSH za povezavo
  • Slabosti:

    • Ne podpira repozicije kloniranja
    Git

    Git je super-osnovno in samo za branje Git odjemalec za Android. Aplikacija omogoča dostop brez povezave do oddaljenih Gitovih skladišč (od GitHub, BitBucket in drugih), vendar ne predstavlja vseh potrebnih funkcij, ki jih ponujajo druge stranke.

    Git ponuja različne preproste funkcije, kot so:

    • Klonira oddaljene posnetke v napravo
    • Brskanje po datotekah in dnevnikih iz repozitorijev
    • Blagovne znamke vej in oznake iz repo
    • Povleče spremembe iz izvora (oddaljenih repo)
    • Podpira protokole HTTP in HTTPS

    Prednosti:

    • Preprosta je za uporabo

    Slabosti:

    • Ne podpira protokola SSH
    • Aplikacija se zruši, medtem ko klonira repo, včasih
    Gidder

    Gidder je Git strežnik za Android enako kot GitHub, BitBucket GitLab ali drugi. Je kot s seboj nosite lastne GitHub projekte. To tudi pomeni večjo varnost za vaše občutljive projekte.

    Aplikacija deluje na strežniku SSH in omogoča ljudem dostop do projektov z uporabo WiFi. To omogoča več uporabnikov za dostop do skladišč (če je dovoljeno) in opravite operacije na repo poslih. Zagotavlja naslednje funkcije za uporabo repozitorijev prek lokalnega brezžičnega omrežja:

    • Ustvari, spremeni in izbriše repozicije
    • Omogoča kloniranje repozicij od strežnika
    • Podpira potiskanje in vlečenje iz repo posnetkov
    • Ustvari, spremeni in izbriše uporabnike, ki lahko dostopajo do repozitorijev
    • Aktivira ali deaktivira strežnik Git, ko WiFi vklopi / izklopi
    • Integrira dinamično podporo DNS za ljudi, ki delajo v različnih omrežjih

    Prednosti:

    • Njegov strežnik na osnovi SSH izboljšuje varnost povezave
    • Omogoča dodeljevanje dovoljenj uporabnikom za nadzorovan dostop

    Slabosti:

    • Njegova repo ni mogoče prebrati, včasih, kot poroča Ben
    Strežnik skladišča Git

    Git Repository Server je še en Git strežnik za Android, ki je po značilnostih podoben Gidderju. Aplikacija deluje dobro za gostovanje Git repos lokalno na vašem pametnem telefonu Podobno kot GitHub, BitBucket ali drugi gostijo vaše projekte na svojih strežnikih.

    Omogoča vam, da svoje projekte nosite s seboj v teku. Uporablja notranji pomnilnik vašega telefona zagotavlja, da so vaši projekti varni pred naključnim izbrisom ali krajo. To večinoma opravlja vse potrebne naloge in izkorišča spodaj naštete funkcije:

    • Ustvari, spremeni in izbriše repozicije
    • Podpira kloniranje repov s strežnika
    • Začne se z zagonom, tj. Samodejno se zažene, ko se telefon zažene
    • Ustvari, uredi in izbriše uporabnike za dostop do repozitorijev
    • Omogoča nastavitev dinamičnega DNS-ja, če se vaša omrežja spreminjajo

    Prednosti:

    • Shranjuje SFTP tudi kot varno shrambo datotek
    • Podpira Maven repos razen Git za vodenje projektnih datotek
    • Omogoča nastavitev uporabniških dovoljenj za nadzorovan dostop, ki temelji na pravilih

    Slabosti:

    • Ne deluje prek SSH

    Uporaba storitve SGit na Androidu

    Rad bi izkoristil to priložnost, da vam pokažem, kako uporabljati Git v Androidu. Za to uporabljam SGit kot primer. Oglejmo si, kako lahko klonirate oddaljeno skladišče in ustvarite lokalno skladišče z SGit.

    Kloniranje oddaljenega repozitorija z uporabo SGit
    1. Odprite odjemalca SGit, če še niste.
    2. Dotaknite se ikone + (v vrstici z dejanji), da dodate novo skladišče
    3. Vnesite URL oddaljenega repo in njegovo lokalno ime
    4. Vnesite tudi svoje uporabniško ime in geslo, če gre za zasebno skladišče in če zahteva vaše uporabniške poverilnice za kloniranje
    5. Kliknite gumb Clone. SGit bo lokalno kloniral (prenesel) oddaljeni repo.
    Ustvarite lokalni repozitorij s pomočjo SGit
    1. Dotaknite se ikone + (v vrstici z dejanji), da dodate novo skladišče.
    2. Kliknite gumb Init Local, da ustvarite lokalno skladišče.
    3. Vnesite ime vašega lokalnega skladišča.
    4. Kliknite gumb Init. SGit bo ustvaril lokalno skladišče na izpolnjene podrobnosti.

    To je vse o orodjih in navodilih za uporabo Git-a na Androidu. Ali že uporabljate Git ali razvijate kodo za Android? Radi bi slišali o vaših izkušnjah s kodiranjem na poti.