Utilizarea Git pe Android - Instrumente gratuite și Ghid
Cea mai mare provocare, precum și nevoia pentru freelancer și echipe la distanță, este de a "merge mobil" în zilele noastre. Deși editorii de coduri mobile ajută programatorii să se dezvolte în deplasare, fără suport mobil pentru sistemele de control al versiunilor, cum ar fi Git, dezvoltatorii folosesc cu greu astfel de IDE.
Există, totuși, unele aplicații pentru a configura și utiliza depozitele Git pe platforma Android. Git Clienți, servere și IDE pentru Android ajută coderii să codifice în deplasare și împingeți același lucru la repo nor pe GitHub, BitBucket și altele sau într-un depozit local. Nu e tot, poți, de asemenea creați și clonați repo, finalizați și combinați ramificațiile și multe altele.
În acest post, vom împărtăși cele mai bune instrumente gratuite pentru utilizarea Git pe dispozitive Android și câteva tutoriale pas cu pas despre cum să faceți un început rapid cu repo Git utilizând unul dintre instrumentele.
Instrumente Android Git
SGit
SGit este, fără îndoială, cel mai bun client Git pentru Android. Este un program open-source care acceptă toate caracteristicile de bază ale unui astfel de client. Aplicația stochează toate depozitele din spațiul de stocare intern al telefonului, păstrându-vă propriile repo-uri securizate de hoți și hackeri.
Mai mult, este dezvoltat activ și vine cu următoarele caracteristici (în momentul redactării):
- Creează și șterge repo-urile locale
- Adaugă și clonează reposile la distanță
- Trage de la și împinge la reposii de la distanță
- Verifică și fuzionează ramuri și etichete
- Răsfoirile și diferențele se angajează dintr-un repo
- Modifică și salvează fișiere (utilizând editorii externi)
- Evidențiază sintaxa atunci când răsfoiți fișierele
Pro:
- Oferă o temă întunecată pentru utilizarea în timpul nopții
- Permite importarea repo-urilor de pe computer
- Sprijină protocoalele HTTP, HTTPS și SSH
- Sprijină autentificarea cheilor utilizator / pass și SSH
- Sprijină alegerea directorului de stocare pentru repo-urile locale
- Permite alegerea limbajului codului pentru evidențierea sintaxei
Contra:
- Nu oferă editor nativ nativă
- Nu acceptă cardul SD pentru stocare
AIDE
AIDE, Android IDE, este un mediu de dezvoltare integrat pentru scrierea de Java și vizualizarea de proiecte Android pe platforma Android, cum ar fi Eclipse sau Android Studio pentru sistemele desktop.
Oferă caracteristici complete build-compila-run ciclu. Aplicația oferă ghiduri interactive de codificare și instrucțiuni pas cu pas pentru scrierea și compilarea codului.
Aplicația are un interfață intuitivă pentru o experiență lină pentru noi utilizatori. Are un editor bogat și oferă refactorizare și codul de navigare inteligent împreună cu verificarea erorilor în timp real.
În plus, AIDE integrează, de asemenea, caracteristicile de bază ale unui client Git, inclusiv:
- Modifică și salvează fișierele de cod
- Comunică și elimină fișierele sau modificările
- Impinge și trage de la repo la distanță
- Divizează și se integrează la repo
- Oferă un editor de text încorporat pentru vizualizarea fișierelor
Pro:
Contra:
- Nu acceptă repostarea clonării
git
Git este a super-bazic și client Git numai pentru citire pentru Android. Aplicația oferă acces offline la depozitele Git de la distanță (de la GitHub, BitBucket și altele), dar nu prezintă toate caracteristicile necesare oferite de alți clienți.
Git oferă diferite caracteristici simple, cum ar fi:
- Clonează repo-urile la distanță pe dispozitiv
- Navighează fișierele și jurnalele din repo
- Verificați sucursalele și etichetele din repo
- Trage modificările de la origine (de repo la distanță)
- Sprijină protocoalele HTTP și HTTPS
Pro:
- Este simplu de folosit
Contra:
- Nu acceptă protocolul SSH
- Aplicațiile se blochează în timp ce clonează repo, uneori
Gidder
Gidder este un server Git pentru Android la fel ca GitHub, BitBucket GitLab sau altele. E ca și cum transportând propriile dvs. proiecte GitHub cu dvs. în deplasare. Asta inseamna si asta mai multă securitate pentru proiectele dvs. sensibile.
Aplicația lucrează în partea de sus a unui server SSH și le permite oamenilor să acceseze proiectele utilizând WiFi. Permite mai mulți utilizatori pentru a accesa depozitele (dacă este permis) și efectuați operațiuni la repo. Acesta oferă următoarele caracteristici pentru utilizarea repo-urilor prin rețeaua wireless locală:
- Creează, editează și șterge repo
- Permite clonarea repo-urilor de pe serverul său
- Sprijină împingerea și tragerea de la repo
- Creează, editează și șterge utilizatori care pot accesa repo
- Activează sau dezactivează serverul Git atunci când WiFi pornește / oprește
- Integrate suport DNS dinamic pentru persoanele care lucrează în rețele diferite
Pro:
- Serverul bazat pe SSH îmbunătățește securitatea conexiunii
- Permite acordarea de permisiuni utilizatorilor pentru acces controlat
Contra:
- Repo-ul său nu poate fi citit, uneori, așa cum a raportat Ben
Git Server de depozitare
Git Repository Server este un alt server Git pentru Android, care este destul de similar în funcție de Gidder. Aplicația funcționează bine pentru găzduirea replicilor Git la nivel local pe telefonul dvs. smartphone similar cu modul în care GitHub, BitBucket sau alții vă găzduiesc proiectele pe serverele lor.
Vă permite să vă desfășurați proiectele cu dvs. pe fugă. Utilizarea memoriei interne a telefonului asigură proiectele dvs. de siguranță împotriva ștergerii accidentale sau a furtului. Ea face cea mai mare parte toate de locuri de muncă necesare și folosește caracteristicile enumerate mai jos:
- Creează, editează și șterge repo
- Sprijină repostarea clonării de pe serverul său
- Începe cu pornire, adică porneste automat când pornește telefonul
- Creează, editează și șterge utilizatorii pentru a accesa repo-urile
- Permite setarea DNS dinamic dacă rețelele dvs. continuă să se schimbe
Pro:
- Oferă de asemenea spațiu de stocare SFTP ca spațiu de stocare securizat
- Sprijină reparațiile Maven în afară de Git pentru păstrarea fișierelor de proiect
- Permite setarea permisiunilor utilizatorilor pentru acces controlat bazat pe reguli
Contra:
- Nu operează peste SSH
Utilizarea SGit pe Android
Aș dori să profit de această ocazie pentru a vă arăta cum să utilizați Git pe Android. Pentru a face asta, folosesc SGit ca exemplu. Să ne uităm la modul în care puteți clona un depozit la distanță și puteți crea un depozit local cu SGit.
Clonați un depozit la distanță folosind SGit
- Deschideți clientul SGit, dacă nu ați făcut-o deja.
- Atingeți pictograma + (în bara de acțiune) pentru a adăuga un depozit nou
- Introduceți adresa URL a repo-ului la distanță și numele său local
- Introduceți și numele de utilizator și parola în cazul în care este vorba de un depozit privat și dacă necesită acreditările de utilizator pentru clonare
- Faceți clic pe butonul Clonare. SGit va clona (descărca) local repo la distanță.
Creați un depozit local folosind SGit
- Atingeți pictograma + (în bara de acțiune) pentru a adăuga un depozit nou.
- Faceți clic pe butonul Init Local pentru a crea un depozit local.
- Introduceți numele repozitorului dvs. local.
- Faceți clic pe butonul Init. SGit va crea un depozit local pe detaliile completate.
E vorba de instrumente și ghiduri pentru utilizarea Git pe Android. Utilizați deja Git sau dezvoltați codul pe Android? Am dori să aflăm despre experiența dvs. de codificare în deplasare.