Использование Git на Android - бесплатные инструменты и руководство
Самая большая проблема, а также потребность в фрилансерах и удаленных командах, в настоящее время заключается в том, чтобы стать мобильными. Хотя мобильные редакторы кода помогают программистам развиваться на ходу, без мобильной поддержки систем контроля версий, таких как Git, разработчики вряд ли используют такие IDE..
Есть, однако,, некоторые приложения для настройки и использования Git-репозиториев на платформе Android. Git-клиенты, серверы и IDE для Android помогают программистам кодировать на ходу и подтолкнуть то же самое к облачным репозиториям на GitHub, BitBucket и других или в локальный репозиторий. Это еще не все, вы также можете создавать и клонировать репо, оформлять заказы и объединять ветки и многое другое.
В этой статье мы расскажем о лучших бесплатных инструментах для использования Git на устройствах Android и о нескольких пошаговых руководствах по быстрому началу работы с репозиториями Git с использованием одного из этих инструментов..
Инструменты Android Git
SGit
SGit, несомненно, лучший Git-клиент для Android. Это программа с открытым исходным кодом, которая поддерживает все основные функции любого такого клиента. Приложение хранит все репозитории во внутренней памяти вашего телефона, обеспечивая защиту ваших личных репозиториев от воров и хакеров..
Более того, он активно развивается и имеет следующие функции (на момент написания):
- Создает и удаляет локальные репо
- Добавляет и клонирует удаленные репозитории
- Тянет с и подталкивает к удаленным репозиториям
- Оформить заказ и объединить ветви и теги
- Просмотр и сравнение фиксирует из репо
- Редактирует и сохраняет файлы (используя внешние редакторы)
- Подсвечивает синтаксис при просмотре файлов
Плюсы:
- Обеспечивает темную тему для ночного использования
- Позволяет импортировать репо с компьютера
- Поддерживает протоколы HTTP, HTTPS и SSH
- Поддержка аутентификации user / pass и SSH key
- Поддерживает выбор каталога хранилища для локальных репозиториев
- Позволяет выбрать язык кода для подсветки синтаксиса
Минусы:
- Не предоставляет текстовый редактор изначально
- Не поддерживает SD-карту для хранения
ПАМЯТНАЯ
AIDE, Android IDE, является интегрированной средой разработки для написание Java и просмотр проектов Android на платформе Android, например, как Eclipse или Android Studio для настольных систем.
Он предоставляет функции для полного строить-компиляции беги цикл. Приложение предоставляет интерактивные руководства по кодированию и пошаговые инструкции по написанию и компиляции кода.
Приложение получило интуитивно понятный пользовательский интерфейс для удобства для новых пользователей. Имеет богатый редактор и обеспечивает рефакторинг а также умная навигация по коду наряду с проверкой ошибок в реальном времени.
Кроме того, AIDE также интегрирует основные функции Git-клиента, включая:
- Редактирует и сохраняет файлы кода
- Устанавливает и удаляет файлы или изменения
- Толкает и тянет из удаленных репо
- Филиалы и репо
- Предоставляет встроенный текстовый редактор для просмотра файлов
Плюсы:
Минусы:
- Не поддерживает клонирование репозиториев
Гит
Git это супер-основной а также Git-клиент только для чтения для Android. Приложение дает автономный доступ к вашим удаленным репозиториям Git (от GitHub, BitBucket и других), но не содержит всех необходимых функций, предлагаемых другими клиентами.
Git предоставляет различные простые функции, такие как:
- Клонирует удаленные репо на ваше устройство
- Просматривает файлы и логи из репозиториев
- Оформить заказы ветками и тегами из репо
- Извлекает изменения из источника (удаленных репозиториев)
- Поддерживает протоколы HTTP и HTTPS
Плюсы:
- Это просто в использовании
Минусы:
- Не поддерживает протокол SSH
- Приложение вылетает при клонировании репо, иногда
Gidder
Gidder - это Git-сервер для Android, такой же, как GitHub, BitBucket GitLab или другие. Это как переносить свои собственные проекты GitHub с собой в дорогу. Это также означает больше безопасности для ваших чувствительных проектов.
Приложение работает поверх сервера SSH и позволяет людям получить доступ к проектам с помощью WiFi. Это позволяет несколько пользователей для доступа к репозиториям (если разрешено) и делать операции на репо. Он предоставляет следующие функции для использования репо по локальной беспроводной сети:
- Создает, редактирует и удаляет репо
- Позволяет клонировать репо со своего сервера
- Поддерживает push to и pull из репо
- Создает, редактирует и удаляет пользователей, которые могут получить доступ к репо
- Активирует или деактивирует сервер Git при включении / выключении WiFi
- Интегрирует поддержку динамического DNS для людей, работающих в разных сетях
Плюсы:
- Его SSH-сервер повышает безопасность соединения
- Позволяет назначать пользователям разрешения для контролируемого доступа
Минусы:
- Репо иногда не читается, как сообщает Бен
Git Repository Server
Git Repository Server - это еще один Git-сервер для Android, по своим функциям очень похожий на Gidder. Приложение хорошо работает для локального размещения Git-репозиториев на вашем смартфоне. аналогично тому, как GitHub, BitBucket или другие размещают ваши проекты на своих серверах.
Это позволяет вам нести свои проекты с вами на ходу. Его использование внутренней памяти вашего телефона гарантирует, что ваши проекты защищены от случайного удаления или кражи. Он в основном выполняет всю необходимую работу и использует функции, перечисленные ниже:
- Создает, редактирует и удаляет репо
- Поддерживает клонирование репо со своего сервера
- Запускается с загрузкой, т.е. автоматически запускается при запуске телефона
- Создает, редактирует и удаляет пользователей для доступа к репозиториям.
- Позволяет настроить динамический DNS, если ваши сети постоянно меняются
Плюсы:
- Обеспечивает хранение SFTP в качестве безопасного хранилища файлов
- Поддерживает репозитории Maven помимо Git для хранения файлов проекта
- Позволяет устанавливать пользовательские разрешения для контролируемого доступа на основе правил
Минусы:
- Не работает через SSH
Использование SGit на Android
Я хотел бы воспользоваться этой возможностью, чтобы показать вам, как использовать Git на Android. Для этого я использую SGit в качестве примера. Давайте посмотрим, как можно клонировать удаленный репозиторий и создать локальный репозиторий с помощью SGit..
Клонировать удаленный репозиторий с помощью SGit
- Откройте клиент SGit, если вы еще этого не сделали.
- Нажмите на значок + (на панели действий), чтобы добавить новый репозиторий
- Введите URL удаленного репо и его локальное имя
- Введите также имя пользователя и пароль, если это частный репозиторий и если для клонирования требуются ваши учетные данные
- Нажмите на кнопку клонирования. SGit будет клонировать (скачать) удаленное репо локально.
Создать локальный репозиторий с использованием SGit
- Нажмите на значок + (на панели действий), чтобы добавить новый репозиторий.
- Нажмите на кнопку Init Local, чтобы создать локальный репозиторий.
- Введите название вашего локального хранилища.
- Нажмите на кнопку инициализации. SGit создаст локальный репозиторий по заполненным деталям.
Это все об инструментах и руководствах по использованию Git на Android. Вы уже используете Git или разрабатываете код на своем Android? Мы хотели бы услышать о вашем опыте кодирования на ходу.