
توفر إضافة git client plugin واجهات برمجة تطبيقات (APIs) لـ git والتي تستخدمها إضافات Jenkins. يمكنها جلب المستودعات، والتبديل بين فروعها، وإنشاء الفروع، وسردها، ودمجها، ووضع العلامات عليها. راجع وثائق API للحصول على تفاصيل محددة حول واجهات البرمجة.
توفر واجهة GitClient نقاط الدخول الرئيسية للوصول إلى git. وهي تدعم بيانات اعتماد اسم المستخدم / كلمة المرور وبيانات اعتماد المفتاح الخاص المقدمة من إضافة Jenkins credentials plugin.
تُسجَّل ملاحظات الإصدار في GitHub بدءًا من إصدار git client plugin 2.8.1. أما ملاحظات الإصدارات السابقة فتُسجَّل على موقع Jenkins wiki.
يتطلب التطبيق الافتراضي لإضافة git client plugin تثبيت git لسطر الأوامر على العقدة الرئيسية وعلى كل وكيل سيستخدم git. كما يجب على تطبيقات git لسطر الأوامر التي تتعامل مع الملفات الكبيرة تثبيت git LFS. يُعد تطبيق git لسطر الأوامر التطبيق المعياري لواجهات git التي توفرها إضافة git client plugin.
يكون git لسطر الأوامر ممكّنًا افتراضيًا عند تثبيت إضافة git client plugin.
تتضمن إضافة git client plugin أيضًا تطبيقَين اختياريين يستخدمان Eclipse JGit. Eclipse JGit هو تطبيق Java نقي لـ git. يوفر تطبيق JGit في إضافة git client plugin معظم وظائف تطبيق git لسطر الأوامر. عند عدم اكتمال تطبيق JGit، يُشار إلى الفجوة في سجلات وحدة التحكم.
يكون JGit معطَّلًا افتراضيًا عند تثبيت إضافة git client plugin.
انقر فوق الزر "Add Git" في قسم "Global Tool Configuration" ضمن "Manage Jenkins" لإضافة JGit أو JGit مع Apache HTTP Client كتطبيق للـ git.

كان لتطبيق JGit الأصلي داخل إضافة git client plugin مشكلات مع مصادقة Active Directory. تم تنفيذ حل مؤقت لتوفير JGit مع استخدام عميل Apache HTTP للمصادقة. وقد تم حَل هذه المشكلة في JGit الآن وتضمينها في إصدارات git client plugin. يستمر توفير JGit مع Apache HTTP Client لضمان التوافق.
يمكن لـ Git لنظام Windows التكامل مع Windows Credentials Manager لتخزين بيانات الاعتماد بشكل آمن. يعمل Windows Credentials Manager بشكل جيد جدًا للمستخدمين التفاعليين على سطح مكتب Windows. لكنه لا يعمل بالكفاءة نفسها في المعالجة الدفعية داخل إضافة git client plugin. يُفضَّل تعطيل Windows Credentials Manager عند تثبيت Git على وكلاء Jenkins التي تعمل بنظام Windows.
أبلغ عن المشكلات والتحسينات عبر متتبع مشكلات Jenkins.
راجع المساهمة في الإضافة للاطلاع على إرشادات المساهمة.