Домашня » Інструментарій » Використання Git на Android - безкоштовні інструменти та посібник

    Використання Git на Android - безкоштовні інструменти та посібник

    Найбільша проблема, як і потреба у фрілансерів та віддалених командах, - це тепер «пересуватися». Незважаючи на те, що редактори мобільних кодів допомагають програмістам розвиватися на ходу, без мобільної підтримки систем керування версіями, таких як Git, розробники практично не використовують такі середовища розробки.

    Однак є, деякі програми встановлюють і використовують сховища Git на платформі Android. Клієнти Git, сервери та середовища розробки для Android допомагають кодувати код на ходу натиснути на хмари репо на GitHub, BitBucket та інших або до місцевого сховища. Це ще не все створювати та клонувати репозиції, перевірки та злиття гілок і багато іншого.

    У цій публікації ми поділимося найкращими безкоштовними інструментами для використання Git на пристроях Android і кілька покрокових навчальних посібників про те, як швидко розпочати роботу з репозиціями Git за допомогою одного з інструментів.

    Інструменти Android Git

    SGit

    SGit, безсумнівно, є найкращим клієнтом Git для Android. Це програма з відкритим кодом, яка підтримує всі основні функції будь-якого такого клієнта. Додаток зберігає всі сховища у внутрішній пам'яті телефону, зберігаючи ваші приватні репозиторії захищеними від злодіїв і хакерів.

    Більш того, вона активно розвивається і має такі функції (на момент написання):

    • Створює та видаляє локальні репо
    • Додає і клонирует віддалені репо
    • Витягує і відштовхує до віддалених репо
    • Оформлення та злиття гілок і тегів
    • Переглядає та відхиляє від репо
    • Редагування та збереження файлів (за допомогою зовнішніх редакторів)
    • Виділяє синтаксис під час перегляду файлів

    Плюси:

    • Забезпечує темну тему для нічного використання
    • Дозволяє імпортувати репо з комп'ютера
    • Підтримує протоколи HTTP, HTTPS і SSH
    • Підтримує аутентифікацію користувача / пас і ключ SSH
    • Підтримує вибір каталогу зберігання для локальних репозитаріїв
    • Дозволяє вибирати мову коду для підсвічування синтаксису

    Мінуси:

    • Не надає текстовий редактор
    • Не підтримує SD-карту для зберігання
    AIDE

    AIDE, Android IDE, є інтегрованим середовищем розробки для написання Java та перегляд проектів Android на платформі Android, подібно до того, як Eclipse або Android Studio робить для настільних систем.

    Він надає функції для повного build-compile-run цикл. Додаток надає Інтерактивні напрямні кодування і покрокові інструкції для написання та компіляції коду.

    Додаток отримав інтуїтивний користувальницький інтерфейс для плавного досвіду для нових користувачів. Він має багатий редактор і забезпечує рефакторинг і навігація смарт-коду разом з перевіркою помилок у реальному часі.

    Крім того, AIDE також інтегрує основні функції клієнта Git, включаючи:

    • Редагує та зберігає файли коду
    • Вчиняє та відкидає файли або зміни
    • Штовхає і відриває від віддалених репо
    • Відгалуження і злиття з репо
    • Забезпечує вбудований текстовий редактор для перегляду файлів

    Плюси:

  • Підтримує протокол SSH для з'єднання
  • Мінуси:

    • Не підтримує клонування репо
    Git

    Git - це супер-базовий і клієнт лише для читання Git для Android. Додаток надає автономний доступ до віддалених сховищ Git (від GitHub, BitBucket та інших), але не представляє всіх необхідних функцій інших клієнтів.

    Git надає різні прості функції, такі як:

    • Клонируйте віддалені репо для вашого пристрою
    • Переглядає файли та журнали з репо
    • Відділення перевірки та теги з репо
    • Витягує зміни з походження (віддалених репо)
    • Підтримує протоколи HTTP і HTTPS

    Плюси:

    • Він простий у використанні

    Мінуси:

    • Не підтримує протокол SSH
    • Додаток падає під час клонування репо, іноді
    Гіддер

    Gidder - це сервер Git для Android, такий же, як GitHub, BitBucket GitLab або інші. Це як перенесення власних проектів GitHub з вами на ходу. Це також означає більше безпеки для ваших чутливих проектів.

    Додаток працює над сервером SSH і дає людям доступ до проектів за допомогою WiFi. Це дозволяє декілька користувачів для доступу до сховищ (якщо це дозволено) і виконуйте операції з репо. Він надає наступні функції для використання repos через локальні бездротові мережі:

    • Створює, редагує та видаляє репо
    • Дозволяє клонувати репо з його сервера
    • Підтримує поштовх і витягування з репо
    • Створює, редагує та видаляє користувачів, які можуть отримати доступ до репо
    • Активує або деактивує сервер Git під час увімкнення / вимкнення WiFi
    • Інтеграція динамічної підтримки DNS для людей, що працюють в різних мережах

    Плюси:

    • Його сервер на основі SSH покращує безпеку підключення
    • Дозволяє присвоювати користувачам дозволу для контрольованого доступу

    Мінуси:

    • Її репо не можна прочитати, іноді, як повідомляє Бен
    Сервер сховища Git

    Сервер Git Repository Server - це ще один сервер Git для Android, який дуже схожий на Gidder. Додаток працює добре для розміщення Git repos локально на вашому смартфоні подібно до того, як GitHub, BitBucket або інші розміщують ваші проекти на своїх серверах.

    Це дозволяє виконувати свої проекти разом з вами на ходу. Його використання внутрішньої пам'яті вашого телефону забезпечує безпеку ваших проектів від випадкового видалення або крадіжки. Це, в основному, виконує всі необхідні роботи та корисні функції, перелічені нижче:

    • Створює, редагує та видаляє репо
    • Підтримує клонування репо з його сервера
    • Починається з завантаження, тобто автоматично запускається після запуску телефону
    • Створює, редагує та видаляє користувачів для доступу до репо
    • Дозволяє встановлювати динамічний DNS, якщо ваші мережі постійно змінюються

    Плюси:

    • Забезпечує зберігання SFTP також як безпечне сховище файлів
    • Підтримка Maven repos, окрім Git для збереження файлів проекту
    • Дозволяє встановлювати дозволи користувача для контрольованого доступу на основі правил

    Мінуси:

    • Не працює через SSH

    Використання SGit на Android

    Я хотів би скористатися цією можливістю, щоб показати вам, як використовувати Git на Android. Для цього я використовую SGit як приклад. Давайте подивимося, як можна клонувати віддалене сховище і створити локальне сховище з SGit.

    Клонуйте віддалене сховище за допомогою SGit
    1. Відкрийте клієнт SGit, якщо ви ще цього не зробили.
    2. Натисніть піктограму + (на панелі дій), щоб додати нове сховище
    3. Введіть URL-адресу віддаленого репо та його локальне ім'я
    4. Введіть також його ім'я користувача та пароль, якщо це приватне сховище, і якщо він вимагає облікових даних користувача для клонування
    5. Натисніть кнопку Clone. SGit буде клонувати (завантажити) віддалене репо локально.
    Створіть локальне сховище за допомогою SGit
    1. Натисніть піктограму + (на панелі дій), щоб додати нове сховище.
    2. Натисніть кнопку Init Local, щоб створити локальне сховище.
    3. Введіть назву локального сховища.
    4. Натисніть кнопку Init. SGit створить локальне сховище для заповнених деталей.

    Це все про інструменти та посібники для використання Git на Android. Ви вже використовуєте Git або розробляєте код на вашому Android? Ми хотіли б почути про ваш досвід кодування на ходу.