Použití Git na Android - zdarma nástroje a průvodce
Největší výzvou, stejně jako potřebou svobodných povolání a vzdálených týmů, je v současné době „jít mobil“. Ačkoliv editory mobilních kódů pomáhají programátorům vyvíjet se na cestách, bez mobilní podpory pro systémy pro správu verzí jako Git, vývojáři tyto IDE sotva používají.
Existují však, Některé aplikace nastavují a používají repozitáře Git na platformě Android. Git Klienti, servery a IDE pro Android pomáhají kódovačům kódovat na cestách a zatlačte to samé do repo operací na GitHub, BitBucket a další nebo na lokální repozitář. To není všechno, můžete také vytvořit a klonovat repos, checkout a slučovací větve a ještě mnohem víc.
V tomto příspěvku budeme sdílet nejlepší bezplatné nástroje pro používání aplikace Git na zařízeních se systémem Android a několik podrobných návodů, jak rychle začít s repozitáři Git pomocí jednoho z nástrojů.
Nástroje Android Git
SGit
SGit je nepochybně nejlepším klientem Git pro Android. Je to open-source program, který podporuje všechny základní funkce každého takového klienta. Aplikace ukládá všechna úložiště do interního úložiště telefonu a chrání je tak před zloději a hackery..
Kromě toho je aktivně vyvíjen a obsahuje následující funkce (v době psaní):
- Vytvoří a odstraní místní repo operace
- Přidává a klonuje vzdálené repo operace
- Vytáhne a stiskne vzdálené repo operace
- Pokladny a slučuje pobočky a značky
- Prohlížeče a odlišnosti se zavazují z repo
- Úpravy a ukládání souborů (pomocí externích editorů)
- Zvýrazní syntaxi při procházení soubory
Klady:
- Poskytuje temné téma pro noční použití
- Umožňuje import replik z počítače
- Podporuje protokoly HTTP, HTTPS a SSH
- Podporuje autentizaci uživatele / průchodu a SSH klíče
- Podporuje výběr adresáře úložiště pro místní repo operace
- Umožňuje výběr jazyka kódu pro zvýraznění syntaxe
Nevýhody:
- Nedává nativní textový editor
- Nepodporuje kartu SD pro ukládání
AIDE
AIDE, Android IDE, je integrované vývojové prostředí pro psaní Java a prohlížení Android projektů na platformě Android, jako Eclipse nebo Android Studio pro desktopové systémy.
Poskytuje funkce pro plné build-compile-run cyklus. Aplikace poskytuje interaktivní kódovací průvodce a podrobné pokyny pro psaní a kompilaci kódu.
Aplikace má intuitivní uživatelské rozhraní pro hladký zážitek pro nové uživatele. Má bohatého editora a poskytuje refactoring a inteligentní navigace kódu spolu s kontrolou chyb v reálném čase.
AIDE také integruje základní funkce klienta Git, včetně:
- Upravuje a ukládá kódové soubory
- Zaváže a zruší soubory nebo změny
- Přitahuje se a táhne ze vzdálených repo operací
- Odbočuje a spojuje se do repo operací
- Poskytuje vestavěný textový editor pro prohlížení souborů
Klady:
Nevýhody:
- Nepodporuje klonovací repo operace
Gite
Git je super-základní a klient Git pro čtení jen pro Android. Aplikace umožňuje offline přístup ke vzdáleným úložištím Git (z GitHub, BitBucket a další), ale nepředstavuje všechny požadované funkce nabízené jinými klienty.
Git poskytuje různé jednoduché funkce, jako například:
- Vzdálené repozice klonů do zařízení
- Prochází soubory a protokoly z repo operací
- Poklady poboček a značek z repo operací
- Vytáhne změny od počátku (vzdálených repozic)
- Podporuje protokoly HTTP i HTTPS
Klady:
- Je to jednoduché
Nevýhody:
- Nepodporuje protokol SSH
- Aplikace havaruje při klonování repo, někdy
Gidder
Gidder je Git server pro Android stejně jako GitHub, BitBucket GitLab nebo jiné. Je to jako nést své vlastní GitHub projekty s vámi na cestách. To také znamená více bezpečnosti pro vaše citlivé projekty.
Aplikace funguje na serveru SSH a umožňuje lidem přístup k projektům pomocí WiFi. To umožňuje více uživatelů k přístupu k úložištím (pokud je to povoleno) a provádět operace na repo operacích. Poskytuje následující funkce pro repo operace přes lokální bezdrátovou síť:
- Vytvoří, upraví a odstraní repo operace
- Umožňuje klonování repo z jeho serveru
- Podporuje push to a vytáhnout z repo
- Vytvoří, upraví a odstraní uživatele, kteří mají přístup k repozicím
- Aktivuje nebo deaktivuje server Git při zapnutí / vypnutí WiFi
- Integruje dynamickou podporu DNS pro lidi pracující v různých sítích
Klady:
- Jeho SSH server zlepšuje zabezpečení připojení
- Umožňuje přidělení oprávnění uživatelům pro kontrolovaný přístup
Nevýhody:
- Jeho repo nelze číst, někdy, jak uvádí Ben
Server úložiště Git
Git Repository Server je dalším serverem Git pro Android, který je v Gidderu velmi podobný. Aplikace funguje dobře pro hostování Git repos lokálně na vašem smartphonu podobně jako GitHub, BitBucket nebo jiní hostují vaše projekty na svých serverech.
To vám umožní provádět vaše projekty s vámi na útěku. Používá interní úložiště telefonu zajišťuje, že vaše projekty jsou bezpečné před náhodným vymazáním nebo krádeží. Většinou se jedná o všechny požadované funkce a funkce uvedené níže:
- Vytvoří, upraví a odstraní repo operace
- Podporuje klonování repo z jeho serveru
- Začíná se zaváděním, tj. Auto-start při spuštění telefonu
- Vytvoří, upraví a odstraní uživatele pro přístup k repozicím
- Umožňuje nastavení dynamického DNS, pokud se vaše sítě mění
Klady:
- Poskytuje úložiště SFTP také jako bezpečné ukládání souborů
- Podporuje Maven repos na rozdíl od Git pro vedení projektových souborů
- Umožňuje nastavit oprávnění uživatele pro řízený přístup založený na pravidlech
Nevýhody:
- Nepracuje přes SSH
Použití SGit na Androidu
Chtěl bych využít této příležitosti a ukázat vám, jak používat Git na Androidu. Jako příklad používám SGit. Podívejme se na to, jak můžete klonovat vzdálené úložiště a vytvořit lokální úložiště s programem SGit.
Klonovat vzdálené úložiště pomocí SGit
- Otevřete klienta SGit, pokud ještě nemáte.
- Klepnutím na ikonu + (na panelu akcí) přidáte nové úložiště
- Zadejte adresu URL vzdáleného repo a jeho místní název
- Zadejte své uživatelské jméno a heslo také v případě, že se jedná o soukromé úložiště, a pokud to vyžaduje vaše uživatelské přihlašovací údaje pro klonování
- Klikněte na tlačítko Klonovat. SGit bude klonovat (stahovat) vzdálené repo lokálně.
Vytvořte lokální úložiště pomocí SGit
- Klepnutím na ikonu + (na panelu akcí) přidáte nové úložiště.
- Klepnutím na tlačítko Init Local (Místní nastavení) vytvoříte místní úložiště.
- Zadejte název místního úložiště.
- Klikněte na tlačítko Init. SGit vytvoří lokální repozitář podle vyplněných detailů.
To je vše o nástrojích a návodech pro používání Gitu na Androidu. Používáte již Git nebo vyvíjíte kód na svém Androidu? Rádi bychom slyšeli o vašich zkušenostech s kódováním na cestách.