Hemsida » Toolkit » Använda Git på Android - Gratis verktyg och guide

    Använda Git på Android - Gratis verktyg och guide

    Den största utmaningen, liksom behovet av frilansare och avlägsna lag, är att "gå mobilt" nuförtiden. Även om mobilkodredigerare hjälper programmerare att utvecklas på språng, utan mobilt stöd för versionsstyrningssystem som Git, använder utvecklare knappast sådana IDEs.

    Det finns dock, vissa appar att konfigurera och använda Git-repositories på Android-plattformen. Git-klienter, servrar och IDE-enheter för Android-hjälpkodare kodar på språng och tryck samma till cloud repos på GitHub, BitBucket och andra eller till ett lokalt förråd. Det är inte allt, det kan du också skapa och klonera repos, checka ut och slå samman filialer och så mycket mer.

    I det här inlägget kommer vi att dela de bästa kostnadsfria verktygen för att använda Git på Android-enheter och några steg-för-steg-handledning om hur du gör en snabb start med Git repos med hjälp av ett av verktygen.

    Android Git-verktyg

    SGit

    SGit är utan tvekan den bästa Git-klienten för Android. Det är ett open source-program som stöder alla grundläggande funktioner hos någon sådan klient. Appen lagrar alla repositorier i telefonens interna lagring, så att din privata repos är säker från tjuvar och hackare.

    Dessutom är det aktivt utvecklat och levereras med följande funktioner (vid skrivetid):

    • Skapar och raderar lokala repos
    • Lägger till och kloner fjärrrepos
    • Drajer från och skjuts till fjärrrepositioner
    • Checkouts och fusionerar grenar och taggar
    • Browser och diffs förbinder sig från en repo
    • Redigerar och sparar filer (med hjälp av externa redaktörer)
    • Markerar syntax när du surfar på filerna

    Fördelar:

    • Ger mörkt tema för nattanvändning
    • Tillåter att importera repos från datorn
    • Stödjer HTTP, HTTPS och SSH protokoll
    • Stöder användar / pass och SSH nyckel autentiseringar
    • Stödjer val av lagringskatalog för lokala repos
    • Tillåter val av kodens språk för syntaxmarkering

    Nackdelar:

    • Ger inte textredigerare nativt
    • Stödjer inte SD-kort för lagring
    MEDHJÄLPARE

    AIDE, Android IDE, är en integrerad utvecklingsmiljö för skriva Java och visa Android-projekt på Android-plattformen, som hur Eclipse eller Android Studio gör för skrivbordssystem.

    Det ger funktioner för fullt bygga-kompilera-run cykel. Appen ger interaktiva kodningsguider och steg-för-steg-instruktioner för att skriva och sammanställa kod.

    Appen har fått en intuitivt användargränssnitt för en jämn upplevelse för nya användare. Den har en rik editor och ger refactoring och smart kodnavigering tillsammans med realtids kontroll av fel.

    Dessutom integrerar AIDE också grundläggande funktioner i en Git-klient, inklusive:

    • Redigerar och sparar kodfiler
    • Åtar och kasserar filer eller ändringar
    • Tryck till och drar från fjärrrepositioner
    • Grenar från och fusionerar till repos
    • Ger en inbyggd textredigerare för visning av filer

    Fördelar:

  • Stöder SSH-protokoll för anslutningen
  • Nackdelar:

    • Stöder inte kloningrepositioner
    Git

    Git är en super-basic och skrivskyddad Git-klient för Android. Appen ger offlineåtkomst till dina avlägsna Git-repositories (från GitHub, BitBucket och andra) men presenterar inte alla nödvändiga funktioner som erbjuds av andra kunder.

    Git ger olika enkla funktioner som:

    • Clones remote repos till din enhet
    • Browser filer och loggar från repos
    • Checkouts filialer och taggar från repos
    • Dragningar ändras från ursprung (av fjärrrepositioner)
    • Stöder både HTTP och HTTPS protokoll

    Fördelar:

    • Det är enkelt att använda

    Nackdelar:

    • Stöder inte SSH-protokollet
    • App kraschar när du klonar en repo, ibland
    Gidder

    Gidder är en Git-server för Android samma som GitHub, BitBucket GitLab eller andra. Det är som med egna GitHub-projekt med dig på farten. Det betyder också Mer säkerhet för dina känsliga projekt.

    Appen fungerar ovanpå en SSH-server och låter människor komma åt projekten med WiFi. Det tillåter flera användare att komma åt lagringarna (om tillåtet) och gör operationer på repos. Det ger följande funktioner för att använda repos över det lokala trådlösa nätverket:

    • Skapar, redigerar och raderar repos
    • Tillåter kloning repos från sin server
    • Stöder push till och dra från repos
    • Skapar, redigerar och raderar användare som kan komma åt repos
    • Aktiverar eller inaktiverar Git-servern när WiFi slås på / av
    • Integrerar dynamiskt DNS-stöd för personer som arbetar i olika nätverk

    Fördelar:

    • Dess SSH-baserade server förbättrar anslutningssäkerheten
    • Tillåter att tilldela behörigheter till användare för kontrollerad åtkomst

    Nackdelar:

    • Dess repo kan inte läsas, ibland, som rapporterats av Ben
    Git Repository Server

    Git Repository Server är en annan Git-server för Android som är ganska lika i funktioner till Gidder. Appen fungerar bra för att hosta Git repos lokalt på din smartphone liknar hur GitHub, BitBucket eller andra värd dina projekt på sina servrar.

    Det låter dig bära dina projekt med dig på språng. Användningen av telefonens interna lagring säkerställer att dina projekt är säkra från oavsiktlig borttagning eller stöld. Det gör mestadels alla nödvändiga jobb och nytta funktioner som anges nedan:

    • Skapar, redigerar och raderar repos
    • Stöder kloning repos från sin server
    • Börjar med start, dvs startar automatiskt när telefonen startar
    • Skapar, redigerar och raderar användare för åtkomst till repos
    • Tillåter inställning av Dynamisk DNS om dina nätverk ändras

    Fördelar:

    • Ger SFTP-lagring också som en säker fillagring
    • Stöder Maven repos förutom Git för att hålla projektfiler
    • Tillåter att ställa in användarbehörigheter för regelbaserad kontrollerad åtkomst

    Nackdelar:

    • Fungerar inte över SSH

    Använda SGit på Android

    Jag skulle vilja ta tillfället i akt att visa dig hur du använder Git på Android. För att göra detta använder jag SGit som exempel. Låt oss titta på hur du kan klona ett fjärrförråd och skapa ett lokalt arkiv med SGit.

    Klona ett fjärrregister med SGit
    1. Öppna SGit-klienten, om du inte redan har det.
    2. Tryck på + -ikonen (i aktivitetsfältet) för att lägga till ett nytt förråd
    3. Ange fjärrrepo-adressen och dess lokala namn
    4. Ange dess användarnamn och lösenord också om det är ett privat arkiv och om det krävs användaruppgifter för kloning
    5. Klicka på Clone-knappen. SGit kommer att klona (ladda ner) fjärrrepo lokalt.
    Skapa ett lokalt arkiv med hjälp av SGit
    1. Tryck på + -ikonen (i aktivitetsfältet) för att lägga till ett nytt förråd.
    2. Klicka på knappen Initial Local för att skapa ett lokalt arkiv.
    3. Ange namnet på ditt lokala förråd.
    4. Klicka på Init-knappen. SGit kommer att skapa ett lokalt förråd per de fyllda uppgifterna.

    Det handlar om verktyg och guider för att använda Git på Android. Använder du redan Git eller utvecklar kod på din Android? Vi skulle vilja höra om din erfarenhet av kodning på språng.