Git gebruiken op Android - Gratis tools en handleiding
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 nauwelijks dergelijke IDE's.
Er zijn echter, sommige apps voor het instellen en gebruiken van Git-archieven op het Android-platform. Git-clients, -servers en IDE's voor Android helpen coders om onderweg te coderen druk hetzelfde op cloud repos op GitHub, BitBucket en anderen of op een lokale repository. Dat is niet alles, u kunt ook creëren en klonen van repo's, afrekenen en samenvoegen van branches en zoveel 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 kunt beginnen 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):
- Creëert en verwijdert lokale repo's
- Voegt externe Repos toe en klonen
- Trekt van en duwt naar externe repo's
- Kassa's en voegt takken en tags samen
- Bladert en differentieert commits van een repo
- Bewerkt en bewaart bestanden (met behulp van externe editors)
- Markeert de 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 toe om de taal van de code te kiezen voor accentuering van de syntaxis
nadelen:
- Verstuurt geen teksteditor native
- Ondersteunt geen SD-kaart voor opslag
ASSISTENT
AIDE, Android IDE, is een geïntegreerde ontwikkelomgeving voor schrijven van Java en bekijken van Android-projecten op het Android-platform, zoals hoe Eclipse of Android Studio het doet voor desktopsystemen.
Het biedt functies voor het volledige build-compile-run fiets. 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 code navigatie 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:
nadelen:
- Ondersteunt niet het klonen van repo's
Git
Git is a super-basic en alleen-lezen Git-client voor Android. De app geeft offline toegang tot je Git-repositories 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 crasht tijdens het klonen van een repo, soms
Gidder
Gidder is een Git-server voor Android hetzelfde als GitHub, BitBucket GitLab en anderen. Het is als onder begeleiding van je eigen GitHub-projecten. Dat betekent ook meer veiligheid voor uw gevoelige projecten.
De app werkt op de top van een SSH-server en laat mensen toegang krijgen tot de projecten met behulp van WiFi. Het staat toe meerdere gebruikers toegang 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 gekloond
- 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 je smartphone vergelijkbaar met hoe GitHub, BitBucket en anderen uw projecten hosten op hun servers.
Hiermee kunt u uw projecten op de vlucht meenemen. Het gebruik van de interne opslag van je telefoon zorgt ervoor dat uw projecten veilig zijn voor per ongeluk verwijderen of diefstal. Het doet meestal al het vereiste 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, dat wil zeggen, 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 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
- Open de SGit-client, als u dat nog niet hebt gedaan.
- Tik op het + pictogram (in de actiebalk) om een nieuwe repository toe te voegen
- Voer de URL van de externe repo en de lokale naam in
- Voer ook zijn gebruikersnaam en wachtwoord in als het een privérepository betreft en of het uw gebruikersreferenties voor het klonen vereist
- Klik op de knop Kloon. SGit zal de remote repo lokaal klonen (downloaden).
Maak een Local Repository met SGit
- Tik op het + pictogram (in de actiebalk) om een nieuwe repository toe te voegen.
- Klik op de knop Init Local om een lokale repository aan te maken.
- Voer de naam van uw lokale repository in.
- 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.