الصفحة الرئيسية » أدوات » باستخدام Git على Android - أدوات مجانية ودليل

    باستخدام Git على Android - أدوات مجانية ودليل

    التحدي الأكبر ، فضلاً عن الحاجة إلى العاملين لحسابهم الخاص والفرق البعيدة ، هو "التنقل عبر الهاتف المحمول" هذه الأيام. على الرغم من أن محررات كود الجوال تساعد المبرمجين على التطوير أثناء التنقل ، وبدون دعم الأجهزة المحمولة لأنظمة التحكم في الإصدار مثل Git ، بالكاد يستخدم مطورو البرامج IDE.

    هناك ، ولكن, بعض التطبيقات لإعداد مستودعات Git واستخدامها على نظام Android. يساعد عملاء Git ، والخوادم ، و IDEs لـ Android المبرمجين على الشفرة أثناء التنقل دفع نفسه إلى سحابة repos على GitHub و BitBucket وغيرها أو إلى مستودع محلي. هذا ليس كل شيء ، يمكنك أيضًا إنشاء واستنساخ repos ، السحب ودمج الفروع وأكثر من ذلك بكثير.

    في هذا المنشور ، سنشارك أفضل الأدوات المجانية لاستخدام Git على أجهزة Android وبعض البرامج التعليمية التفصيلية حول كيفية القيام ببداية سريعة باستخدام Git repos باستخدام إحدى الأدوات.

    أدوات Android Git

    SGit

    SGit هو بلا شك أفضل عميل Git لنظام Android. إنه برنامج مفتوح المصدر يدعم جميع الميزات الأساسية لأي عميل من هذا القبيل. يقوم التطبيق بتخزين جميع المستودعات في وحدة التخزين الداخلية لهاتفك ، مما يحفظ مستودعات التخزين الخاصة في مأمن من اللصوص والمتسللين.

    علاوة على ذلك ، يتم تطويره بنشاط ويأتي مع الميزات التالية (في وقت كتابة هذا التقرير):

    • يخلق ويحذف repos المحلية
    • يضيف ويستنسخ repos البعيد
    • يسحب من ويدفع إلى repos البعيد
    • الخروج ويدمج الفروع والعلامات
    • التصفح والفرق يرتكب من الريبو
    • تحرير وحفظ الملفات (باستخدام برامج تحرير خارجية)
    • يبرز بناء الجملة عند تصفح الملفات

    الايجابيات:

    • يوفر سمة الظلام للاستخدام الليلي
    • يسمح باستيراد repos من الكمبيوتر
    • يدعم بروتوكولات HTTP و HTTPS و SSH
    • يدعم المستخدم / تمرير ومصادقة مفتاح SSH
    • يدعم اختيار دليل التخزين ل repos المحلية
    • يسمح باختيار لغة الكود لتمييز بناء الجملة

    سلبيات:

    • لا يوفر محرر نصوص أصليًا
    • لا يدعم بطاقة SD للتخزين
    AIDE

    AIDE ، Android IDE ، بيئة تطوير متكاملة لـ كتابة Java ومشاهدة مشاريع Android على نظام Android, مثل كيف يعمل Eclipse أو Android Studio لأنظمة سطح المكتب.

    ويوفر ميزات لكامل بناء-تجميع المدى دورة. يوفر التطبيق أدلة الترميز التفاعلية وإرشادات خطوة بخطوة لكتابة وتجميع التعليمات البرمجية.

    لقد حصل التطبيق على واجهة مستخدم سهلة الاستخدام لتجربة سلسة للمستخدمين الجدد. لديها محرر غني و يوفر إعادة بيع المساكن و كود الملاحة الذكية جنبا إلى جنب مع التحقق في الوقت الحقيقي من الأخطاء.

    بالإضافة إلى ذلك ، يدمج AIDE أيضًا الميزات الأساسية لعميل Git بما في ذلك:

    • تحرير وحفظ ملفات التعليمات البرمجية
    • يرتكب ويتجاهل الملفات أو التغييرات
    • يدفع ويسحب من repos البعيد
    • الفروع من و repos إلى repos
    • يوفر محرر نصوص مضمن لعرض الملفات

    الايجابيات:

  • يدعم بروتوكول SSH للاتصال
  • سلبيات:

    • لا يدعم الاستنساخ repos
    بوابة

    بوابة فائقة الأساسية و عميل Git للقراءة فقط لنظام Android. التطبيق يتيح الوصول دون اتصال إلى مستودعات Git البعيدة (من GitHub و BitBucket وغيرها) ولكن لا يقدم جميع الميزات المطلوبة التي يقدمها عملاء آخرون.

    يوفر Git العديد من الميزات البسيطة مثل:

    • استنساخ repos البعيد إلى جهازك
    • يتصفح الملفات والسجلات من repos
    • فروع الخروج والعلامات من repos
    • يسحب التغييرات من الأصل (من repos البعيد)
    • يدعم كلاً من بروتوكولي HTTP و HTTPS

    الايجابيات:

    • انها سهلة الاستخدام

    سلبيات:

    • لا يدعم بروتوكول SSH
    • تعطل التطبيق أثناء استنساخ الريبو ، في بعض الأحيان
    Gidder

    Gidder هو خادم Git لنظام أندرويد مثل GitHub أو BitBucket GitLab أو غيرهم. انها مثل تحمل مشاريع GitHub الخاصة بك معك أثناء التنقل. هذا يعني أيضا مزيد من الأمان لمشاريعك الحساسة.

    التطبيق يعمل على رأس خادم SSH ويتيح للناس الوصول إلى المشاريع باستخدام WiFi. تسمح العديد من المستخدمين للوصول إلى المستودعات (إذا سمح) والقيام بالعمليات على repos. يوفر الميزات التالية لاستخدام repos عبر الشبكة اللاسلكية المحلية:

    • يخلق ، يحرر ويحذف repos
    • يسمح لاستنساخ repos من الخادم الخاص به
    • يدعم الضغط على وسحب من repos
    • ينشئ ويحرر ويحذف المستخدمين الذين يمكنهم الوصول إلى repos
    • يقوم بتنشيط أو إلغاء تنشيط خادم Git عند تشغيل / إيقاف تشغيل WiFi
    • يدمج دعم DNS الديناميكي للعاملين في شبكات مختلفة

    الايجابيات:

    • يحسن خادم يستند إلى SSH أمان الاتصال
    • يسمح بتعيين أذونات للمستخدمين للوصول التحكم

    سلبيات:

    • لا يمكن قراءة الريبو ، في بعض الأحيان ، كما ذكرت بن
    خادم بوابة مستودع

    Git Repository Server هو خادم Git آخر لنظام Android يشبه إلى حد بعيد ميزات Gidder. يعمل التطبيق بشكل جيد لاستضافة موقع Git repos محليًا على هاتفك الذكي يشبه كيف يستضيف GitHub أو BitBucket أو غيرهم مشاريعك على خوادمهم.

    انها تسمح لك لتنفيذ مشاريعك معك على المدى. استخدامه للتخزين الداخلي لهاتفك يضمن أن تكون مشاريعك آمنة من الحذف العرضي أو السرقة. يقوم في الغالب بكل الوظائف المطلوبة وميزة الميزات المذكورة أدناه:

    • يخلق ، يحرر ويحذف repos
    • يدعم الاستنساخ repos من الخادم الخاص به
    • يبدأ مع التمهيد ، أي يبدأ تلقائيًا عند بدء تشغيل الهاتف
    • يقوم بإنشاء المستخدمين وتحريرهم وحذفهم للوصول إلى موقع repos
    • يسمح بإعداد DNS الحيوي إذا استمرت شبكاتك في التغيير

    الايجابيات:

    • يوفر تخزين SFTP أيضًا كتخزين آمن للملفات
    • يدعم مافن repos بصرف النظر عن بوابة لحفظ ملفات المشروع
    • يسمح بتعيين أذونات المستخدم للوصول المستندة إلى قواعد التحكم

    سلبيات:

    • لا يعمل على SSH

    باستخدام SGit على Android

    أود أن أغتنم هذه الفرصة لأوضح لك كيفية استخدام Git على Android. للقيام بذلك ، أنا أستخدم SGit كمثال. لنلقِ نظرة على كيفية استنساخ مستودع تخزين عن بُعد وإنشاء مستودع محلي باستخدام SGit.

    استنساخ مستودع عن بعد باستخدام SGit
    1. افتح عميل SGit ، إذا لم تقم بذلك بالفعل.
    2. اضغط على أيقونة + (في شريط الإجراءات) لإضافة مستودع جديد
    3. أدخل URL ريبو البعيد واسمها المحلي
    4. أدخل اسم المستخدم وكلمة المرور أيضًا إذا كانت الحالة عبارة عن مستودع خاص وإذا كانت تتطلب بيانات اعتماد المستخدم الخاصة بك للاستنساخ
    5. انقر فوق الزر "استنساخ". سوف SGit استنساخ (تنزيل) الريبو البعيد محليا.
    إنشاء مستودع محلي باستخدام SGit
    1. اضغط على أيقونة + (في شريط الإجراءات) لإضافة مستودع جديد.
    2. انقر فوق الزر Init Local لإنشاء مستودع محلي.
    3. أدخل اسم مستودعك المحلي.
    4. انقر على زر التهيئة. ستقوم SGit بإنشاء مستودع محلي لكل التفاصيل المعبأة.

    هذا كل ما يتعلق بالأدوات والأدلة لاستخدام Git على Android. هل تستخدم Git بالفعل أو تضع كودًا على جهاز الأندرويد خاصتك؟ نود أن نسمع عن تجربتك في الترميز أثناء التنقل.