nl.hideout-lastation.com
Paradijs Voor Ontwerpers En Ontwikkelaars


Git gebruiken op Android - Gratis tools en gids

De grootste uitdaging, evenals de behoefte aan freelancers en teams op afstand, is om tegenwoordig "mobiel" te worden. Hoewel ontwikkelaars van mobiele code ontwikkelaars helpen om zich te ontwikkelen terwijl ze onderweg zijn, zonder mobiele ondersteuning voor versiecontrolesystemen zoals Git, gebruiken ontwikkelaars dergelijke IDE's nauwelijks.

Er zijn echter enkele apps om Git-repositories op het Android-platform in te stellen en te gebruiken . Git-clients, -servers en IDE's voor Android helpen coders om onderweg te coderen en pushen hetzelfde naar cloudreposities op GitHub, BitBucket en anderen of naar een lokale repository. Dat is niet alles, u kunt ook repo's creëren, klonen, branches samenvoegen en nog veel meer.

In dit bericht delen we de beste gratis hulpmiddelen voor het gebruik van Git op Android-apparaten en een paar stapsgewijze zelfstudies over hoe je snel een begin kunt maken met Git repos met behulp van een van de tools.

Android Git-tools

SGit

SGit is ongetwijfeld de beste Git-client voor Android. Het is een open-sourceprogramma dat alle basisfuncties van een dergelijke client ondersteunt. De app slaat alle opslagplaatsen op in de interne opslag van uw telefoon, zodat uw privé-repos beschermd blijven tegen dieven en hackers.

Bovendien wordt het actief ontwikkeld en wordt het geleverd met de volgende kenmerken (op het moment van schrijven):

  • Maakt en verwijdert lokale repo's
  • Voegt externe Repos toe en klokt
  • Trekt van en duwt naar Repos op afstand
  • Kassa's en voegt branches en tags samen
  • Bladert en differentieert commits van een repo
  • Bewerkt en bewaart bestanden (met behulp van externe editors)
  • Hoogtepunten syntaxis bij het bladeren door de bestanden
Voors:

  • Biedt een donker thema voor gebruik in de nacht
  • Hiermee importeert u repo's vanaf de computer
  • Ondersteunt HTTP-, HTTPS- en SSH-protocollen
  • Ondersteunt gebruikers / pass en SSH-sleutelauthenticaties
  • Ondersteunt het kiezen van een opslagdirectory voor lokale repo's
  • Staat de keuze van de taal van de code toe voor het markeren van syntaxis

nadelen:

  • Verstuurt geen teksteditor native
  • Ondersteunt geen SD-kaart voor opslag
ASSISTENT

AIDE, Android IDE, is een geïntegreerde ontwikkelomgeving voor het schrijven van Java en het bekijken van Android-projecten op het Android-platform, zoals hoe Eclipse of Android Studio het doet voor desktopsystemen.

Het biedt functies voor de volledige build-compileercyclus . De app biedt interactieve coderingsgidsen en stapsgewijze instructies voor het schrijven en samenstellen van code.

De app heeft een intuïtieve gebruikersinterface voor een soepele ervaring voor nieuwe gebruikers. Het heeft een rijke editor en biedt refactoring en slimme codenavigatie, samen met real-time controle van fouten.

Bovendien integreert AIDE ook basisfuncties van een Git-client, waaronder:

  • Bewerkt en bewaart codebestanden
  • Betreft en verwijdert bestanden of wijzigingen
  • Duwt naar en trekt van externe repo's
  • Takken van en samenvoegingen naar de repo's
  • Biedt een ingebouwde teksteditor voor het bekijken van bestanden
Voors:

  • Ondersteunt SSH-protocol voor de verbinding
  • nadelen:

    • Ondersteunt niet het klonen van repo's
    Git

    Git is een super eenvoudige en alleen-lezen Git-client voor Android . De app geeft offline toegang tot uw Git- opslaglocaties op afstand (van GitHub, BitBucket en anderen) maar biedt niet alle vereiste functies die door andere clients worden aangeboden.

    Git biedt verschillende eenvoudige functies, zoals:

    • Klonen repos op afstand naar uw apparaat
    • Navigeert bestanden en logboeken van de repo's
    • Checkouts vertakkingen en tags van repo's
    • Trekt wijzigingen vanaf de oorsprong (van externe repo's)
    • Ondersteunt zowel HTTP- als HTTPS-protocollen
    Voors:

    • Het is eenvoudig te gebruiken

    nadelen:

    • Ondersteunt geen SSH-protocol
    • App loopt vast tijdens het klonen van een repo, soms
    Gidder

    Gidder is een Git-server voor Android hetzelfde als GitHub, BitBucket GitLab of anderen. Het is alsof je je eigen GitHub-projecten meeneemt terwijl je onderweg bent . Dat betekent ook meer veiligheid voor uw gevoelige projecten.

    De app werkt op de top van een SSH-server en geeft mensen toegang tot de projecten met behulp van WiFi. Hiermee kunnen meerdere gebruikers toegang krijgen tot de repositories (indien toegestaan) en bewerkingen uitvoeren op de repo's. Het biedt de volgende functies voor het gebruik van repo's via een lokaal draadloos netwerk:

    • Maakt, bewerkt en verwijdert repo's
    • Hiermee kunnen repo's van de server worden gekopieerd
    • Ondersteunt push to en pull van repo's
    • Creëert, bewerkt en verwijdert gebruikers die toegang hebben tot repo's
    • Activeert of deactiveert de Git-server wanneer WiFi wordt in- of uitgeschakeld
    • Integreert dynamische DNS-ondersteuning voor mensen die in verschillende netwerken werken
    Voors:

    • De op SSH gebaseerde server verbetert de verbindingsveiligheid
    • Toestaan ​​dat gebruikers machtigingen krijgen voor gecontroleerde toegang

    nadelen:

    • De repo kan soms niet worden gelezen, zoals gerapporteerd door Ben
    Git Repository Server

    Git Repository Server is een andere Git-server voor Android die redelijk vergelijkbaar is in functies van Gidder. De app presteert goed voor het lokaal hosten van Git repos op uw smartphone, vergelijkbaar met hoe GitHub, BitBucket of anderen uw projecten hosten op hun servers .

    Hiermee kunt u uw projecten op de vlucht meenemen. Het gebruik van de interne opslag van uw telefoon zorgt ervoor dat uw projecten per ongeluk kunnen worden verwijderd of gestolen . Het doet meestal al het benodigde werk en maakt gebruik van onderstaande functies:

    • Maakt, bewerkt en verwijdert repo's
    • Ondersteunt het klonen van repo's van zijn server
    • Begint met opstarten, dwz automatisch starten wanneer de telefoon start
    • Creëert, bewerkt en verwijdert gebruikers voor toegang tot de repo's
    • Staat het instellen van dynamische DNS toe als uw netwerken blijven veranderen
    Voors:

    • Biedt SFTP-opslag ook als veilige bestandsopslag
    • Ondersteunt Maven repos behalve Git voor het bijhouden van projectbestanden
    • Staat het instellen van gebruikersrechten toe voor op regels gebaseerde gecontroleerde toegang

    nadelen:

    • Werkt niet via SSH

    SGit gebruiken op Android

    Ik wil graag van deze gelegenheid gebruik maken om u te laten zien hoe u Git op Android kunt gebruiken. Om dit te doen, gebruik ik SGit als het voorbeeld. Laten we eens kijken hoe je een externe repository kunt klonen en een lokale repository kunt maken met SGit.

    Kloon een Remote Repository met SGit
    1. Open de SGit-client, als u dat nog niet hebt gedaan.
    2. Tik op het + pictogram (in de actiebalk) om een ​​nieuwe repository toe te voegen
    3. Voer de URL van de externe repo en de lokale naam in
    4. Voer ook zijn gebruikersnaam en wachtwoord in als het een privérepository betreft en of het uw gebruikersreferenties voor het klonen vereist
    5. Klik op de kloonknop. SGit zal de remote repo lokaal klonen (downloaden).
    Maak een Local Repository met SGit
    1. Tik op het + pictogram (in de actiebalk) om een ​​nieuwe repository toe te voegen.
    2. Klik op de knop Init Local om een ​​lokale repository aan te maken.
    3. Voer de naam van uw lokale repository in.
    4. Klik op de knop Initiëren. SGit maakt een lokale repository per gevulde gegevens.
    Dat is alles over tools en handleidingen voor het gebruik van Git op Android. Gebruik je Git al of ontwikkel je code op je Android? We horen graag van je ervaring met coderen terwijl je onderweg bent.

    40 dingen die je niet verwacht te vinden in verkoopautomaten

    40 dingen die je niet verwacht te vinden in verkoopautomaten

    De persoon die aan de automaat dacht , is een genie om 2 eenvoudige redenen: u hoeft geen personeel in te huren om een ​​automaat te bemannen zoals u een winkel zou doen, en dit houdt de zaken op voorraad en beschikbaar voor de massa, 24/7 . Terwijl de meeste automaten die je gewend bent koffie, frisdrank, verpakt voedsel en snacks zouden afleveren, kunnen we tegenwoordig veel meer variatie vinden .Of

    (Technische en ontwerptips)

    Herkennen en beheren van UX-schulden

    Herkennen en beheren van UX-schulden

    Schuld in gebruikerservaring gebeurt onvermijdelijk in de loop van de tijd. Het is de som van achterstallige ontwerp- en gebruikstaken die zijn afgeleid van zaken als snelle zakelijke beslissingen, ontwerpsnelkoppelingen, gemiste kansen, tijdsbeperkingen en andere factoren.Ervaring op gebruikerservaring wordt een schuld genoemd, omdat deze vergelijkbaar is met schuld in het echte leven; we krijgen iets in het heden, maar betalen het alleen in de toekomst

    (Technische en ontwerptips)