Používanie Git v systéme Android - bezplatné nástroje a sprievodca
Najväčšou výzvou, ako aj potrebou pre nezávislých a odľahlých tímov je dnes "pohybovať sa". Aj keď vývojári mobilných kódov pomáhajú programátorom rozvíjať sa na cestách, bez mobilnej podpory systémov na riadenie verzií, ako je napríklad Git, vývojári sotva používajú tieto IDE.
Existujú však, niektoré aplikácie na nastavenie a používanie repozitárov Git na platforme Android. Git Klienti, Servery a IDE pre Android pomáhajú programátorom kódovať na cestách a stlačte to isté na cloud repos na GitHub, BitBucket a iné alebo do lokálneho úložiska. To nie je všetko, môžete tiež vytvárať a klonovať repas, pokladňu a zlúčiť pobočky a oveľa viac.
V tomto príspevku budeme zdieľať najlepšie bezplatné nástroje na používanie zariadenia Git na zariadeniach s Androidom a niekoľko návodov, ako postupovať rýchlo pomocou Git repos pomocou jedného z nástrojov.
Nástroje Android Git
SGit
SGit je nepochybne najlepší Git klient pre Android. Je to open-source program, ktorý podporuje všetky základné funkcie takého klienta. Aplikácia ukladá všetky úložiská do interného ukladacieho priestoru vášho telefónu, pričom vaše súkromné repos je chránené pred zlodejmi a hackermi.
Okrem toho sa aktívne vyvíja a ponúka nasledujúce funkcie (v čase písania):
- Vytvára a odstraňuje lokálne repos
- Pridá a klonuje vzdialené repos
- Vytiahne a tlačí na vzdialené repos
- Pokladá a zlúči vetvy a značky
- Prehliadky a rozdiely sa zaväzujú z repo
- Úpravy a ukladanie súborov (pomocou externých editorov)
- Zdôrazňuje syntax pri prehliadaní súborov
Pros:
- Poskytuje tmavú tému pre nočné využitie
- Umožňuje importovať repasy z počítača
- Podporuje protokoly HTTP, HTTPS a SSH
- Podporuje autentifikáciu užívateľov / passov a SSH kľúčov
- Podporuje výber adresára pre lokálne repos
- Umožňuje výber jazyka kódu pre zvýraznenie syntaxe
Zápory:
- Neudáva textový editor natívne
- Nepodporuje kartu SD na ukladanie
AIDE
AIDE, Android IDE, je integrované vývojové prostredie pre písanie Java a prezeranie projektov Android na platforme Android, podobne ako Eclipse alebo Android Studio pre stolné počítače.
Poskytuje plné funkcie build-kompilácie-beh cyklus. Aplikácia poskytuje interaktívne kódovacie príručky a postupné pokyny na písanie a zostavovanie kódu.
Aplikácia má intuitívne používateľské rozhranie pre plynulý zážitok pre nových používateľov. Má bohatý editor a poskytuje refaktorovanie a navigácia pomocou inteligentného kódu spolu s kontrolou chýb v reálnom čase.
Okrem toho AIDE integruje základné funkcie klienta Git vrátane:
- Úpravy a ukladanie kódových súborov
- Zmení a odhodí súbory alebo zmeny
- Vytiahne a ťahá zo vzdialeného reposu
- Pobočky a zlúčenie s úvermi
- Poskytuje vstavaný textový editor na prezeranie súborov
Pros:
Zápory:
- Nepodporuje klonovanie repos
Git
Git je a super-basic a iba na čítanie klient Git pre systém Android. Aplikácia poskytuje offline prístup k vašim vzdialeným úložným priestorom Git (od spoločnosti GitHub, BitBucket a ďalších), ale nepredstavuje všetky požadované funkcie ponúkané inými klientmi.
Git poskytuje rôzne jednoduché funkcie, ako napríklad:
- Klonuje vzdialené reposovanie do vášho zariadenia
- Prehliada súbory a protokoly z repos
- Vetvy pokladníc a značky z repos
- Vytiahne zmeny z pôvodu (vzdialeného reposovania)
- Podporuje protokoly HTTP aj HTTPS
Pros:
- Je to jednoduché použitie
Zápory:
- Nepodporuje protokol SSH
- Aplikácia havaruje pri klonovaní repo, niekedy
Gidder
Gidder je Git server pre Android rovnaký ako GitHub, BitBucket GitLab alebo iné. Je to ako vlastné projekty GitHub s vami na cestách. To tiež znamená viac bezpečnosti pre vaše citlivé projekty.
Aplikácia pracuje na server SSH a umožňuje ľuďom prístup k projektom pomocou WiFi. Dovoľuje viacerých používateľov na prístup k úložiskám (ak je to povolené) a vykonávajú operácie na repo obchode. Poskytuje nasledujúce funkcie pre používanie repos prostredníctvom lokálnej bezdrôtovej siete:
- Vytvára, upravuje a odstraňuje repas
- Umožňuje klonovanie repos z jeho servera
- Podporuje tlačenie a stiahnutie z repos
- Vytvára, upravuje a odstraňuje používateľov, ktorí majú prístup k repo
- Aktivuje alebo deaktivuje server Git, keď sa WiFi zapína / vypína
- Integruje dynamickú podporu DNS pre ľudí pracujúcich v rôznych sieťach
Pros:
- Jeho server na báze SSH zlepšuje bezpečnosť pripojenia
- Umožňuje priradiť používateľom oprávnenia na riadený prístup
Zápory:
- Jeho repo nie je možné čítať niekedy, ako to uviedol Ben
Git úložný server
Git Repository Server je ďalší Git server pre Android, ktorý je podobný funkciám ako Gidder. Aplikácia funguje dobre pre hosťovanie replikácií Git lokálne na vašom smartfóne podobne ako GitHub, BitBucket alebo iné hostite vaše projekty na svojich serveroch.
To vám umožní vykonávať svoje projekty so sebou na úteku. Používajte interné úložisko vášho telefónu zabezpečuje, že vaše projekty sú bezpečné pred náhodným vymazaním alebo krádežou. Vykonáva väčšinou všetku požadovanú prácu a využíva funkcie uvedené nižšie:
- Vytvára, upravuje a odstraňuje repas
- Podporuje klonovanie repos z jeho servera
- Začína s zavádzaním, t. J. Automatické spustenie, keď sa telefón spustí
- Vytvára, upravuje a odstraňuje používateľov pre prístup k repo
- Umožňuje nastavenie dynamického DNS, ak sa vaše siete stále menia
Pros:
- Slúži tiež na ukladanie SFTP ako ukladanie bezpečných súborov
- Podporuje Maven repos, okrem Git pre uchovávanie projektových súborov
- Umožňuje nastaviť používateľské oprávnenia pre riadený prístup založený na pravidlách
Zápory:
- Nepracuje cez SSH
Použitie služby SGit v systéme Android
Rád by som využil túto príležitosť, aby som vám ukázal, ako používať Git v systéme Android. Za týmto účelom používam SGit ako príklad. Poďme sa pozrieť na to, ako môžete klonovať vzdialené úložisko a vytvoriť lokálne úložisko so službou SGit.
Klonujte vzdialené úložisko pomocou nástroja SGit
- Otvorte klienta SGit, ak ste to ešte neurobili.
- Ak chcete pridať nové úložisko, klepnite na ikonu + (na lište akcií)
- Zadajte adresu URL vzdialeného repo a jej miestne meno
- Zadajte tiež svoje používateľské meno a heslo, ak ide o súkromné úložisko a ak vyžaduje vaše poverenia používateľa na klonovanie
- Kliknite na tlačidlo Clone. SGit bude klonovať (prevziať) vzdialené repo miestne.
Vytvorte lokálne úložisko pomocou programu SGit
- Ak chcete pridať nové úložisko, klepnite na ikonu + (na lište akcií).
- Kliknutím na tlačidlo Init Local vytvoríte lokálne úložisko.
- Zadajte názov vášho lokálneho úložiska.
- Kliknite na tlačidlo Init. SGit vytvorí lokálne úložisko podľa vyplnených údajov.
To je všetko o nástrojoch a návodoch na používanie Git v systéme Android. Už používate Git alebo vyvíjajte kód na vašom Android? Radi by sme sa dozvedeli o vašej skúsenosti s kódovaním na cestách.