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
- 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
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
- 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
- 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
- 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
- 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 kloonknop. SGit zal de remote repo lokaal klonen (downloaden).
- 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.
Je zult eindelijk (sorta) Facebook gebruiken op het werk met Workplace
Kantoorcentrische sociale netwerkservices zoals Yammer en Slack zijn een zegen voor bedrijven, waardoor werknemers van verschillende afdelingen van een bedrijf met elkaar kunnen communiceren binnen één app of website. Vandaag, na jaren van intern testen, heeft Facebook zijn eigen kijk op de kantoorgebaseerde sociale netwerkdienst uitgebracht: Workplace .W
5 games die u kunnen overtuigen om een Virtual Reality-headset te krijgen
Het is een volledig jaar geleden dat de virtual reality-headset via de Oculus Rift de mainstream-markt betrad. Sindsdien zijn er vele andere VR-headsets gemaakt, waarvan sommige zelfs goede alternatieven voor Oculus Rift bleken te zijn.Voor degenen die een VR-headset bezitten, weten ze dat videogames een van de grootste attracties zijn