Korištenje Git na Android - besplatni alati i vodič
Najveći izazov, kao i potreba za slobodnjacima i udaljenim timovima, danas je "kretanje". Iako uređivači mobilnih koda pomažu programerima da se razvijaju u pokretu, bez mobilne podrške za sustave kontrole verzija kao što je Git, programeri gotovo da ne koriste takve IDE-ove.
Međutim, postoje, neke aplikacije za postavljanje i korištenje spremišta Git na Android platformi. Git klijenti, poslužitelji i IDE-i za Android pomažu koderima kodirati u pokretu i gurnite isti na oblak repoa na GitHubu, BitBucketu i drugima ili u lokalnom spremištu. To nije sve, također možete stvoriti i klonirati repo, preuzimanje i spajanje grana i još mnogo toga.
U ovom postu podijelit ćemo najbolje besplatne alate za korištenje Git-a na uređajima sa sustavom Android i nekoliko detaljnih uputa o brzom pokretanju s Git repo pomoću jednog od alata.
Alati za Android Git
SGit
SGit je nesumnjivo najbolji Git klijent za Android. To je program otvorenog koda koji podržava sve osnovne značajke svakog takvog klijenta. Aplikacija pohranjuje sva spremišta u internoj pohrani vašeg telefona, čuvajući vaše privatne repo sigurne od lopova i hakera.
Štoviše, aktivno se razvija i dolazi sa sljedećim značajkama (u vrijeme pisanja):
- Stvara i briše lokalne repo
- Dodaje i klonira udaljene repo
- Povlači se i gura prema udaljenim repo poslovima
- Odjavite i spojite grane i oznake
- Pregledavanje i prikazivanje počinju iz repoa
- Uređuje i sprema datoteke (pomoću vanjskih urednika)
- Ističe sintaksu prilikom pregledavanja datoteka
Pros:
- Pruža tamnu temu za noćno korištenje
- Omogućuje uvoz repo datoteka s računala
- Podržava HTTP, HTTPS i SSH protokole
- Podržava korisnički / pass i SSH ključnu provjeru autentičnosti
- Podržava odabir direktorija za pohranu za lokalne repo
- Omogućuje odabir jezika koda za isticanje sintakse
Cons:
- Ne pruža izvorni uređivač teksta
- Ne podržava SD karticu za pohranu
POMOĆNIK
AIDE, Android IDE, integrirano je razvojno okruženje za pisanje Java-a i pregled Android projekata na Android platformi, kao što je Eclipse ili Android Studio za desktop sustave.
Ona pruža mogućnosti za punu graditi sastaviti-run ciklus. Aplikacija omogućuje vodiči za interaktivno kodiranje i upute korak po korak za pisanje i prevođenje koda.
Aplikacija ima intuitivno korisničko sučelje za glatko iskustvo za nove korisnike. Ima bogati urednik i osigurava refactoring i pametna navigacija koda uz provjeru pogrešaka u stvarnom vremenu.
Osim toga, AIDE integrira i osnovne značajke Git klijenta, uključujući:
- Uređuje i sprema datoteke koda
- Urezuje i odbacuje datoteke ili promjene
- Gurne se i vuče iz udaljenih repo objekata
- Grane od i spajaju se na repo
- Pruža ugrađeni uređivač teksta za pregled datoteka
Pros:
Cons:
- Ne podržava repozicije kloniranja
Git
Git je super-osnovna i Git klijent samo za čitanje za Android. Aplikacija daje izvanmrežni pristup udaljenim Git spremištima (od GitHub, BitBucket i drugih), ali ne prikazuje sve potrebne značajke koje nude drugi klijenti.
Git nudi razne jednostavne značajke kao što su:
- Klonira daljinski repo na vaš uređaj
- Pregledava datoteke i zapisnike iz repo poslova
- Blagajnične grane i oznake iz repo poslova
- Povlači promjene iz porijekla (udaljenih repo)
- Podržava HTTP i HTTPS protokole
Pros:
- Jednostavan je za korištenje
Cons:
- Ne podržava SSH protokol
- App ruši dok kloniranje repo, ponekad
Gidder
Gidder je Git poslužitelj za Android isti kao GitHub, BitBucket GitLab ili drugi. To je kao nositi vlastite GitHub projekte s vama u pokretu. To također znači više sigurnosti za vaše osjetljive projekte.
Aplikacija radi na vrhu SSH poslužitelja i omogućuje ljudima pristup projektima pomoću WiFi. Dopušta više korisnika za pristup spremištima (ako je dopušteno) i obavite operacije na repo poslovima. Pruža sljedeće značajke za korištenje repozitorija putem lokalne bežične mreže:
- Stvara, uređuje i briše repo
- Omogućuje kloniranje repoa s poslužitelja
- Podržava guranje i povlačenje iz repo poslova
- Stvara, uređuje i briše korisnike koji mogu pristupiti repozitorijima
- Aktivira ili deaktivira Git poslužitelj kada se WiFi uključi / isključi
- Integrira Dynamic DNS podršku za osobe koje rade u različitim mrežama
Pros:
- Njegov poslužitelj temeljen na SSH poboljšava sigurnost veze
- Omogućuje dodjeljivanje dozvola korisnicima za kontrolirani pristup
Cons:
- Repo se ne može čitati, ponekad, kako je izvijestio Ben
Poslužitelj spremišta Git
Poslužitelj Git repozitorija je još jedan Git poslužitelj za Android koji je po značajkama vrlo sličan Gidderu. Aplikacija radi dobro za hosting Git repo lokalno na vašem pametnom telefonu slično onome kako GitHub, BitBucket ili drugi hostiraju vaše projekte na svojim poslužiteljima.
To vam omogućuje da nosite svoje projekte s vama u bijegu. Koristi internu pohranu vašeg telefona osigurava da su vaši projekti sigurni od slučajnog brisanja ili krađe. To uglavnom čini sve potrebne posao i koristi značajke navedene u nastavku:
- Stvara, uređuje i briše repo
- Podržava kloniranje repoa s poslužitelja
- Počinje s dizanjem, tj. Automatski se pokreće kada telefon počne
- Stvara, uređuje i briše korisnike za pristupanje repozitorijima
- Omogućuje postavljanje dinamičkog DNS-a ako se vaše mreže stalno mijenjaju
Pros:
- Pruža SFTP pohranu i kao sigurnu pohranu datoteka
- Podržava Maven repos osim Git-a za čuvanje datoteka projekta
- Omogućuje postavljanje korisničkih dozvola za kontrolirani pristup na temelju pravila
Cons:
- Ne radi preko SSH-a
Koristeći SGit na Androidu
Želio bih iskoristiti ovu priliku da vam pokažem kako koristiti Git na Androidu. Da bih to učinio, koristim SGit kao primjer. Pogledajmo kako možete klonirati udaljeno spremište i stvoriti lokalno spremište sa SGit-om.
Kloniranje udaljenog repozitorija pomoću SGit-a
- Otvorite SGit klijenta, ako već niste.
- Dodirnite ikonu + (na traci radnji) da biste dodali novo spremište
- Unesite URL daljinskog repoa i njegov lokalni naziv
- Unesite korisničko ime i zaporku ako je to privatno spremište i ako zahtijevaju vaše korisničke vjerodajnice za kloniranje
- Kliknite gumb Clone. SGit će klonirati (preuzeti) daljinski repo lokalno.
Stvorite lokalni repozitorij pomoću SGit-a
- Dodirnite ikonu + (na traci radnji) da biste dodali novo spremište.
- Kliknite na gumb Init Local da biste stvorili lokalno spremište.
- Unesite naziv lokalnog spremišta.
- Kliknite gumb Init. SGit će stvoriti lokalno spremište po ispunjenim detaljima.
To je sve o alatima i vodičima za korištenje Git-a na Androidu. Već upotrebljavate Git ili razvijate kod na Androidu? Željeli bismo čuti o vašem iskustvu kodiranja u pokretu.