Utiliser Git sur Android - Outils et Guide gratuits
Le plus grand défi, ainsi que le besoin de pigistes et d’équipes distantes, est de «devenir mobile» de nos jours. Bien que les éditeurs de code mobile aident les programmeurs à se développer en déplacement, sans la prise en charge mobile des systèmes de contrôle de versions tels que Git, les développeurs n’utilisent guère de tels IDE..
Il y a cependant, certaines applications pour configurer et utiliser les référentiels Git sur la plateforme Android. Les clients Git, les serveurs et les IDE pour les codeurs d’aide Android à coder à la volée et pousser la même chose pour le nuage repo sur GitHub, BitBucket et autres ou dans un référentiel local. Ce n'est pas tout, vous pouvez aussi créer et cloner des dépôts, des caisses et des fusions et bien plus.
Dans cet article, nous allons partager les meilleurs outils gratuits pour utiliser Git sur des appareils Android et quelques didacticiels pas à pas sur la manière de démarrer rapidement avec les mises en pension Git à l'aide de l'un des outils..
Outils Android Git
SGit
SGit est sans aucun doute le meilleur client Git pour Android. C'est un programme open-source qui prend en charge toutes les fonctionnalités de base d'un tel client. L'application stocke tous les référentiels dans la mémoire interne de votre téléphone, protégeant ainsi vos dépôts privés des voleurs et des pirates.
De plus, il est activement développé et comporte les fonctionnalités suivantes (au moment de la rédaction):
- Crée et supprime des dépôts locaux
- Ajoute et clone des pensions à distance
- Extrait et pousse vers un dépôt distant
- Commander et fusionner les branches et les tags
- Parcourir et diffs commits depuis un repo
- Edite et enregistre des fichiers (en utilisant des éditeurs externes)
- Met en évidence la syntaxe lors de la navigation dans les fichiers
Avantages:
- Fournit un thème sombre pour une utilisation nocturne
- Permet d'importer des pensions depuis l'ordinateur
- Prend en charge les protocoles HTTP, HTTPS et SSH
- Prend en charge les authentifications utilisateur / pass et clé SSH
- Prise en charge du choix du répertoire de stockage pour le dépôt local
- Permet de choisir la langue du code pour la coloration syntaxique
Les inconvénients:
- Ne fournit pas d'éditeur de texte en natif
- Ne supporte pas la carte SD pour le stockage
AIDE
AIDE, Android IDE, est un environnement de développement intégré pour écriture de Java et affichage de projets Android sur la plateforme Android, comme Eclipse ou Android Studio fait pour les systèmes de bureau.
Il fournit des fonctionnalités pour la pleine compiler-exécuter cycle. L'application fournit guides de codage interactifs et des instructions pas à pas pour l'écriture et la compilation de code.
L'application a un interface utilisateur intuitive pour une expérience fluide pour les nouveaux utilisateurs. Il a un éditeur riche et fournit refactoring et navigation par code intelligent avec vérification en temps réel des erreurs.
De plus, AIDE intègre également les fonctionnalités de base d'un client Git, notamment:
- Edite et enregistre les fichiers de code
- Valide et supprime les fichiers ou les modifications
- Pousse à et repasse de repos à distance
- Branches de et fusionne au repos
- Fournit un éditeur de texte intégré pour visualiser les fichiers
Avantages:
Les inconvénients:
- Ne prend pas en charge les dépôts de clonage
Git
Git est un super basique et client Git en lecture seule pour Android. L'application donne un accès hors ligne à vos référentiels Git distants (de GitHub, BitBucket et autres) mais ne présente pas toutes les fonctionnalités requises offertes par d'autres clients.
Git fournit diverses fonctionnalités simples telles que:
- Clone des repos à distance sur votre appareil
- Parcourt les fichiers et les journaux depuis le dépôt
- Extraction de branches et de balises de pensions
- Extrait les modifications depuis l'origine (du dépôt distant)
- Prend en charge les protocoles HTTP et HTTPS
Avantages:
- C'est simple à utiliser
Les inconvénients:
- Ne supporte pas le protocole SSH
- L'application se bloque lors du clonage d'un dépôt, parfois
Gidder
Gidder est un serveur Git pour Android identique à GitHub, BitBucket GitLab ou autres. C'est comme transporter vos propres projets GitHub avec vous lors de vos déplacements. Cela signifie aussi plus de sécurité pour vos projets sensibles.
L'application fonctionne sur un serveur SSH et permet aux gens d'accéder aux projets via WiFi. Il permet plusieurs utilisateurs pour accéder aux référentiels (si autorisé) et effectuez des opérations sur le dépôt. Il fournit les fonctionnalités suivantes pour l’utilisation des pensions sur un réseau local sans fil:
- Crée, édite et supprime des dépôts
- Permet le clonage des pensions depuis son serveur
- Prise en charge de la mise en pension
- Crée, édite et supprime les utilisateurs pouvant accéder aux pensions
- Active ou désactive le serveur Git lorsque le WiFi est activé / désactivé
- Intègre la prise en charge du DNS dynamique pour les personnes travaillant sur différents réseaux
Avantages:
- Son serveur basé sur SSH améliore la sécurité de la connexion
- Permet d'attribuer des autorisations aux utilisateurs pour un accès contrôlé
Les inconvénients:
- Son repo ne peut pas être lu, parfois, comme le rapporte Ben
Git Repository Server
Git Repository Server est un autre serveur Git pour Android dont les fonctionnalités sont assez similaires à celles de Gidder. L'application fonctionne bien pour l'hébergement de dépôts Git localement sur votre smartphone. similaire à la façon dont GitHub, BitBucket ou autres hébergent vos projets sur leurs serveurs.
Il vous permet de mener vos projets avec vous sur la course. Son utilisation de la mémoire interne de votre téléphone veille à ce que vos projets soient protégés contre l'effacement ou le vol accidentel. Il fait principalement tout le travail requis et utilise les fonctionnalités énumérées ci-dessous:
- Crée, édite et supprime des dépôts
- Prend en charge le repérage de repos de son serveur
- Commence avec le démarrage, c.-à-d., Démarre automatiquement au démarrage du téléphone
- Crée, édite et supprime les utilisateurs pour accéder au dépôt
- Permet de définir le DNS dynamique si vos réseaux ne cessent de changer
Avantages:
- Fournit également un stockage SFTP en tant que stockage de fichiers sécurisé
- Prise en charge de Maven Repose en dehors de Git pour la conservation des fichiers de projet
- Permet de définir des autorisations utilisateur pour un accès contrôlé basé sur des règles
Les inconvénients:
- Ne fonctionne pas sur SSH
Utiliser SGit sur Android
J'aimerais profiter de cette occasion pour vous montrer comment utiliser Git sur Android. Pour ce faire, j'utilise SGit comme exemple. Voyons comment cloner un référentiel distant et créer un référentiel local avec SGit.
Cloner un référentiel distant à l'aide de SGit
- Ouvrez le client SGit, si vous n’avez pas déjà.
- Tapez sur l'icône + (dans la barre d'action) pour ajouter un nouveau référentiel.
- Entrez l'URL du dépôt distant et son nom local
- Entrez également son nom d'utilisateur et son mot de passe s'il s'agit d'un référentiel privé et s'il nécessite vos informations d'identification utilisateur pour le clonage
- Cliquez sur le bouton Cloner. SGit va cloner (télécharger) le repo distant localement.
Créer un référentiel local à l'aide de SGit
- Tapez sur l'icône + (dans la barre d'action) pour ajouter un nouveau référentiel..
- Cliquez sur le bouton Init Local pour créer un référentiel local..
- Entrez le nom de votre référentiel local.
- Cliquez sur le bouton Init. SGit créera un référentiel local selon les détails renseignés.
Il s’agit d’outils et de guides pour utiliser Git sur Android. Utilisez-vous déjà Git ou développez-vous du code sur votre Android? Nous aimerions entendre parler de votre expérience de codage en déplacement.