Използване на Git на Android - Безплатни инструменти и справочник
Най-голямото предизвикателство, както и необходимостта от свободни работници и отдалечени екипи, е да се "превърне в мобилност" днес. Въпреки че редакторите на мобилни кодове помагат на програмистите да се развиват в движение, без мобилна поддръжка за системи за контрол на версиите като Git, разработчиците почти не използват такива IDE..
Има обаче, някои приложения създават и използват Git хранилища на платформата Android. Клиентите на Git, сървърите и IDE за Android помагат на кодерите да кодират в движение и изтласкайте същото за облак репо в GitHub, BitBucket и други или в местно хранилище. Това не е всичко, можете също създаване и клониране на репо, проверка и сливане на клонове и много повече.
В тази публикация ще споделим най-добрите безплатни инструменти за използване на Git в устройства с Android и няколко стъпки по стъпка за това как да направите бързо стартиране с Git repos чрез един от инструментите.
Инструменти на Android Git
SGit
SGit несъмнено е най-добрият клиент на Git за Android. Това е програма с отворен код, която поддържа всички основни функции на всеки такъв клиент. Приложението съхранява всички хранилища във вътрешното хранилище на телефона ви, като запазва личните ви репозиции защитени от крадци и хакери.
Освен това тя се развива активно и се предлага със следните характеристики (към момента на писане):
- Създава и изтрива локални репо
- Добавя и клонира отдалечени репо
- Издърпва и отдалечава отдалечените репо
- Проверява и обединява клонове и маркери
- Преглежда и прави разлики от репо
- Редактира и запазва файлове (използвайки външни редактори)
- Подчертава синтаксиса при прелистване на файловете
Професионалисти:
- Осигурява тъмна тема за нощна употреба
- Позволява импортиране на репо-сделки от компютъра
- Поддържа протоколи HTTP, HTTPS и SSH
- Поддържа потребителски / пропуск и SSH ключови удостоверения
- Поддържа избор на директория за съхранение за локални репо
- Позволява избор на език на кода за осветяване на синтаксиса
Недостатъци:
- Не предоставя оригинален текстов редактор
- Не поддържа SD карта за съхранение
AIDE
AIDE, Android IDE, е интегрирана среда за разработка писане на Java и разглеждане на Android проекти на платформата Android, подобно на това как Eclipse или Android Studio правят за настолни системи.
Той предоставя пълни функции изграждане компилирате управляван цикъл. Приложението осигурява интерактивни ръководства за кодиране и инструкции стъпка по стъпка за писане и съставяне на код.
Приложението има интуитивен потребителски интерфейс за гладко изживяване за нови потребители. Той има богат редактор и осигурява рефакторинг и навигация с интелигентен код заедно с проверка в реално време на грешки.
Освен това AIDE интегрира и основните функции на клиент на Git, включително:
- Редактира и записва файлове с кодове
- Поема и отхвърля файлове или промени
- Избутва и отдалечава от отдалечените репо
- Клони от и се слива с репо
- Осигурява вграден текстов редактор за преглед на файлове
Професионалисти:
Недостатъци:
- Не поддържа клониране на репо
Git
Git е a супер-основния и само за четене Git клиент за Android. Приложението дава офлайн достъп до вашите отдалечени Git хранилища (от GitHub, BitBucket и други), но не представя всички необходими функции, предлагани от други клиенти.
Git предоставя различни прости функции като:
- Клонира отдалечени репосписки към вашето устройство
- Преглежда файловете и регистрационните файлове от репо-сделките
- Поръчки и маркери от репо
- Извлича промените от произхода (на отдалечените репо-сделки)
- Поддържа HTTP и HTTPS протоколи
Професионалисти:
- Той е лесен за използване
Недостатъци:
- Не поддържа SSH протокол
- Приложението се срива, докато клонира репо, понякога
Gidder
Gidder е сървър Git за Android същите като GitHub, BitBucket GitLab или други. Това е като да носите със себе си собствени GitHub проекти. Това също означава повече сигурност за вашите чувствителни проекти.
Приложението работи над SSH сървъра и позволява на хората да имат достъп до проектите чрез WiFi. Позволява множество потребители за достъп до хранилищата (ако е позволено) и извършвайте операции по репо-сделките. Той осигурява следните функции за използване на репо-сделка в локална безжична мрежа:
- Създава, редактира и изтрива репо
- Позволява клониране на репо-сделки от сървъра
- Поддържа натискане и изтегляне от репо
- Създава, редактира и изтрива потребители, които имат достъп до репо-сделки
- Активира или деактивира Git сървъра, когато WiFi се включва / изключва
- Интегрира Dynamic DNS поддръжка за хора, работещи в различни мрежи
Професионалисти:
- Неговият SSH-базиран сървър подобрява сигурността на връзката
- Позволява присвояване на разрешения за потребители с контролиран достъп
Недостатъци:
- Неговото репо не може да се чете, понякога, както съобщава Бен
Git сървър на хранилището
Сървърът на Git Repository е друг сървър на Git за Android, който е доста сходен с Gidder. Приложението се представя добре за хостинг Git репо локално на вашия смартфон подобно на това как GitHub, BitBucket или други хостват вашите проекти на техните сървъри.
Тя ви позволява да носите проектите си с вас в движение. Използването на вътрешната памет на телефона ви гарантира, че проектите ви са безопасни от случайно изтриване или кражба. Това най-вече прави цялата необходима работа и ползва функции, изброени по-долу:
- Създава, редактира и изтрива репо
- Поддържа клониране на репо от сървъра
- Стартира с зареждане, т.е. автоматично се стартира при стартиране на телефона
- Създава, редактира и изтрива потребители за достъп до репо-сделките
- Позволява задаването на динамичен DNS, ако мрежите ви се променят
Професионалисти:
- Осигурява и SFTP съхранение като защитено хранилище за файлове
- Поддържа Maven repos, освен Git за запазване на файловете на проекта
- Позволява задаване на потребителски разрешения за контролиран достъп, базиран на правила
Недостатъци:
- Не работи с SSH
Използване на SGit на Android
Бих искал да използвам тази възможност да ви покажа как да използвате Git в Android. За да направя това, използвам SGit като пример. Нека да разгледаме как можете да клонирате отдалечено хранилище и да създадете локално хранилище с SGit.
Клонирайте отдалечено хранилище, използвайки SGit
- Отворете клиента на SGit, ако все още не сте го направили.
- Докоснете иконата + (в лентата за действия), за да добавите ново хранилище
- Въведете URL адреса на отдалеченото репо и неговото местно име
- Въведете също неговото потребителско име и парола, ако това е частно хранилище и ако изисква потребителски идентификационни данни за клониране
- Кликнете върху бутона Clone. SGit ще клонира (изтегли) отдалеченото репо локално.
Създайте локално хранилище, използвайки SGit
- Докоснете иконата + (в лентата за действия), за да добавите ново хранилище.
- Кликнете върху бутона Init Local, за да създадете локално хранилище.
- Въведете името на местното хранилище.
- Кликнете върху бутона Init. SGit ще създаде местно хранилище за попълнените детайли.
Това е всичко за инструменти и ръководства за използване на Git в Android. Вече използвате Git или разработвате код на Android? Бихме искали да чуем за вашия опит в кодирането в движение.