Startseite » Toolkit » Verwenden von Git auf Android - Kostenlose Tools und Anleitungen

    Verwenden von Git auf Android - Kostenlose Tools und Anleitungen

    Die größte Herausforderung sowie der Bedarf an Freelancern und Remote-Teams besteht darin, heutzutage mobil zu sein. Obwohl mobile Code-Editoren Programmierern dabei helfen, sich unterwegs zu entwickeln, ohne mobile Versionskontrollsysteme wie Git zu unterstützen, verwenden Entwickler diese IDEs kaum.

    Es gibt jedoch, Einige Apps zum Einrichten und Verwenden von Git-Repositorys auf Android-Plattformen. Git Clients, Server und IDEs für Android helfen Codierern, unterwegs zu codieren Drücke dasselbe auf Cloud-Repos auf GitHub, BitBucket und anderen oder in ein lokales Repository. Das ist nicht alles, du kannst es auch Erstellen und Klonen von Repos, Auschecken und Zusammenführen von Zweigen und so viel mehr.

    In diesem Beitrag werden wir die besten kostenlosen Tools für die Verwendung von Git auf Android-Geräten und einige Schritt-für-Schritt-Anleitungen zum schnellen Einstieg in Git-Repos mit einem der Tools vorstellen.

    Android-Git-Werkzeuge

    SGit

    SGit ist zweifellos der beste Git-Client für Android. Es ist ein Open-Source-Programm, das alle grundlegenden Funktionen eines solchen Clients unterstützt. Die App speichert alle Repositorys im internen Speicher Ihres Telefons und schützt so Ihre privaten Repos vor Dieben und Hackern.

    Darüber hinaus wird es aktiv weiterentwickelt und bietet folgende Funktionen (zum Zeitpunkt des Schreibens):

    • Erzeugt und löscht lokale Repos
    • Fügt Remote-Repos hinzu und klont sie
    • Zieht aus Remote-Repos und drückt zu ihnen
    • Überprüft und verbindet Zweige und Tags
    • Durchsucht und unterscheidet Commits aus einem Repo
    • Bearbeiten und Speichern von Dateien (mit externen Editoren)
    • Hebt die Syntax beim Durchsuchen der Dateien hervor

    Pros:

    • Bietet ein dunkles Thema für die Nacht
    • Ermöglicht das Importieren von Repos vom Computer
    • Unterstützt die Protokolle HTTP, HTTPS und SSH
    • Unterstützt Benutzer- / Pass- und SSH-Schlüsselauthentifizierungen
    • Unterstützt die Auswahl des Speicherverzeichnisses für lokale Repos
    • Ermöglicht die Auswahl der Codesprache für die Syntaxhervorhebung

    Nachteile:

    • Bietet keinen nativen Texteditor
    • Unterstützt keine SD-Karte für die Speicherung
    BERATER

    AIDE, Android IDE, ist eine integrierte Entwicklungsumgebung für Java schreiben und Android-Projekte auf der Android-Plattform anzeigen, wie Eclipse oder Android Studio für Desktop-Systeme.

    Es bietet Funktionen für alle Build-Compile-Run Zyklus. Die App bietet interaktive Programmieranleitungen und schrittweise Anweisungen zum Schreiben und Kompilieren von Code.

    Die App hat eine intuitive Benutzeroberfläche für ein reibungsloses Erlebnis für neue Benutzer. Es hat einen reichen Editor und bietet Refactoring und Smart-Code-Navigation zusammen mit der Echtzeitprüfung von Fehlern.

    Darüber hinaus integriert AIDE grundlegende Funktionen eines Git-Clients, darunter:

    • Bearbeitet und speichert Codedateien
    • Überträgt und verwirft Dateien oder Änderungen
    • Schiebt zu und entfernt Remote Repos
    • Filialen von und Repos
    • Bietet einen integrierten Texteditor zum Anzeigen von Dateien

    Pros:

  • Unterstützt das SSH-Protokoll für die Verbindung
  • Nachteile:

    • Unterstützt das Klonen von Repos nicht
    Git

    Git ist ein Super-Basic und Nur-Lese-Git-Client für Android. Die App ermöglicht den Offline-Zugriff auf Ihre Remote-Git-Repositorys (von GitHub, BitBucket und anderen), bietet jedoch nicht alle erforderlichen Funktionen, die von anderen Clients angeboten werden.

    Git bietet verschiedene einfache Funktionen wie:

    • Kopiert Remote-Repos auf Ihr Gerät
    • Durchsucht Dateien und Protokolle aus den Repos
    • Checkout-Filialen und Tags von Repos
    • Zieht Änderungen vom Ursprung (von Remote-Repos) ab
    • Unterstützt sowohl das HTTP- als auch das HTTPS-Protokoll

    Pros:

    • Es ist einfach zu bedienen

    Nachteile:

    • Unterstützt kein SSH-Protokoll
    • Die App stürzt manchmal ab, wenn ein Repo geklont wird
    Gidder

    Gidder ist ein Git-Server für Android wie GitHub, BitBucket GitLab oder andere. Es ist wie Tragen Sie Ihre eigenen GitHub-Projekte unterwegs mit. Das heißt auch mehr Sicherheit für Ihre sensiblen Projekte.

    Die App funktioniert auf einem SSH-Server und ermöglicht den Zugriff auf die Projekte über WLAN. Es erlaubt mehrere Benutzer, um auf die Repositorys zuzugreifen (falls erlaubt) und Operationen an den Repos durchführen. Es bietet folgende Funktionen für die Verwendung von Repos über ein lokales drahtloses Netzwerk:

    • Erzeugt, bearbeitet und löscht Repos
    • Ermöglicht das Klonen von Repos von seinem Server
    • Unterstützt Push-to und Pull von Repos
    • Erstellt, bearbeitet und löscht Benutzer, die auf Repos zugreifen können
    • Aktiviert oder deaktiviert den Git-Server, wenn WiFi ein- / ausgeschaltet wird
    • Integriert die dynamische DNS-Unterstützung für Personen, die in verschiedenen Netzwerken arbeiten

    Pros:

    • Sein SSH-basierter Server verbessert die Verbindungssicherheit
    • Ermöglicht das Zuweisen von Berechtigungen für Benutzer zum kontrollierten Zugriff

    Nachteile:

    • Sein Repo kann manchmal nicht gelesen werden, wie von Ben berichtet
    Git Repository Server

    Git Repository Server ist ein weiterer Git-Server für Android, dessen Funktionen dem von Gidder sehr ähnlich sind. Die App funktioniert gut, wenn Sie Git-Repos lokal auf Ihrem Smartphone hosten Ähnlich wie GitHub, BitBucket oder andere Ihre Projekte auf ihren Servern hosten.

    Es erlaubt Ihnen, Ihre Projekte auf der Flucht mitzunehmen. Die Verwendung des internen Speichers Ihres Telefons stellt sicher, dass Ihre Projekte vor versehentlichem Löschen oder Diebstahl geschützt sind. Es erledigt meistens alle erforderlichen Aufgaben und verfügt über die unten aufgeführten Funktionen:

    • Erzeugt, bearbeitet und löscht Repos
    • Unterstützt das Klonen von Repos von seinem Server
    • Startet mit dem Startvorgang, d. H. Automatisch beim Start des Telefons
    • Erstellt, bearbeitet und löscht Benutzer für den Zugriff auf die Repos
    • Erlaubt die Einstellung von Dynamic DNS, wenn sich Ihre Netzwerke ständig ändern

    Pros:

    • Bietet SFTP-Speicher auch als sicheren Dateispeicher
    • Unterstützt Maven-Repos neben Git zur Aufbewahrung von Projektdateien
    • Ermöglicht das Festlegen von Benutzerberechtigungen für den regelbasierten kontrollierten Zugriff

    Nachteile:

    • Funktioniert nicht über SSH

    SGit unter Android verwenden

    Ich möchte diese Gelegenheit nutzen, um Ihnen die Verwendung von Git auf Android zu zeigen. Dafür verwende ich SGit als Beispiel. Sehen wir uns an, wie Sie ein Remote-Repository klonen und ein lokales Repository mit SGit erstellen können.

    Klonen Sie ein Remote-Repository mit SGit
    1. Öffnen Sie den SGit-Client, falls noch nicht geschehen.
    2. Tippen Sie auf das Symbol + (in der Aktionsleiste), um ein neues Repository hinzuzufügen
    3. Geben Sie die URL und den lokalen Namen des Remote-Repos ein
    4. Geben Sie auch den Benutzernamen und das Kennwort ein, wenn es sich um ein privates Repository handelt und Ihre Benutzeranmeldeinformationen zum Klonen erforderlich sind
    5. Klicken Sie auf die Schaltfläche Klonen. SGit wird das Remote-Repo lokal klonen (herunterladen).
    Erstellen Sie ein lokales Repository mit SGit
    1. Tippen Sie auf das Symbol + (in der Aktionsleiste), um ein neues Repository hinzuzufügen.
    2. Klicken Sie auf die Schaltfläche Init Local, um ein lokales Repository zu erstellen.
    3. Geben Sie den Namen Ihres lokalen Repositorys ein.
    4. Klicken Sie auf die Init-Schaltfläche. SGit erstellt für die ausgefüllten Details ein lokales Repository.

    Hier geht es um Tools und Anleitungen für die Verwendung von Git auf Android. Verwenden Sie bereits Git oder entwickeln Sie Code auf Ihrem Android? Wir möchten von Ihren Erfahrungen mit der Codierung unterwegs erfahren.