تكامل Git مع مجلدات Databricks Git

مجلدات Databricks Git هي عميل Git مرئي وواجهة برمجة تطبيقات في Azure Databricks. وهو يدعم عمليات Git الشائعة مثل استنساخ مستودع، والتثبيت والدفع، والسحب، وإدارة الفروع، والمقارنة المرئية ل diffs عند الالتزام.

ضمن مجلدات Git، يمكنك تطوير التعليمات البرمجية في دفاتر الملاحظات أو الملفات الأخرى واتباع أفضل ممارسات تطوير التعليمات البرمجية لعلوم البيانات والهندسة باستخدام Git للتحكم في الإصدار والتعاون وCI/CD.

هام

استبدل Databricks ميزة "Repos" بوظيفة مجلد Git المتكاملة داخل مساحات عمل Databricks. لمزيد من التفاصيل حول هذا التغيير، اقرأ ماذا حدث ل Databricks Repos؟

هذه الميزة موجودة في المعاينة العامة في جميع المناطق.

إشعار

تم تصميم مجلدات Git (Repos) بشكل أساسي للتأليف وسير العمل التعاوني.

للحصول على معلومات حول الترحيل من تكامل Git القديم، راجع الترحيل إلى مجلدات Git (المعروف سابقا ب Repos) من Git القديم.

ماذا يمكنك أن تفعل بمجلدات Databricks Git؟

توفر مجلدات Databricks Git التحكم بالمصادر للبيانات والمشاريع الذكاء الاصطناعي من خلال التكامل مع موفري Git.

في مجلدات Databricks Git، يمكنك استخدام وظائف Git من أجل:

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

للحصول على إرشادات خطوة بخطوة، راجع تشغيل عمليات Git على مجلدات Databricks Git (Repos).

إشعار

تحتوي مجلدات Databricks Git أيضا على واجهة برمجة تطبيقات يمكنك دمجها مع البنية الأساسية لبرنامج ربط العمليات التجارية CI/CD. على سبيل المثال، يمكنك تحديث مستودع Databricks برمجيا بحيث يحتوي دائما على أحدث إصدار من التعليمات البرمجية. للحصول على معلومات حول أفضل الممارسات لتطوير التعليمات البرمجية باستخدام مجلدات Databricks Git، راجع تقنيات CI/CD مع مجلدات Git وDatabricks Git (Repos).

للحصول على معلومات حول أنواع دفاتر الملاحظات المدعومة في Azure Databricks، راجع تصدير دفاتر ملاحظات Databricks واستيرادها.

موفرو Git المعتمدون

يتم دعم مجلدات Databricks Git بواسطة مستودع Git متكامل. يمكن استضافة المستودع من قبل أي من موفري Git السحابية والمؤسسة المدرجين في القسم التالي.

إشعار

ما هو "موفر Git"؟

"موفر Git" هو الخدمة المحددة (المسماة) التي تستضيف نموذج التحكم بالمصادر استنادا إلى Git. تتم استضافة الأنظمة الأساسية للتحكم بالمصادر المستندة إلى Git بطريقتين: كخدمة سحابية تستضيفها الشركة النامية، أو كخدمة محلية تم تثبيتها وإدارتها من قبل شركتك الخاصة على أجهزتها الخاصة. يوفر العديد من موفري Git مثل GitHub وMicrosoft وGitLab و Atlassian كلا من SaaS المستندة إلى السحابة وخدمات Git المحلية (تسمى أحيانا "المدارة ذاتيا").

عند اختيار موفر Git أثناء التكوين، يجب أن تكون على دراية بالاختلافات بين موفري السحابة (SaaS) وموفري Git المحليين. عادة ما تتم استضافة الحلول المحلية خلف VPN لشركة وقد لا يمكن الوصول إليها من الإنترنت. عادة ما يكون لدى موفري Git المحليين اسم ينتهي ب "الخادم" أو "المدار ذاتيا"، ولكن إذا كنت غير متأكد، فاتصل بمسؤولي شركتك أو راجع وثائق موفر Git.

إذا كان موفر Git الخاص بك مستندا إلى السحابة وغير مدرج كموفر مدعوم، فقد يعمل تحديد "GitHub" كموفر ولكن غير مضمون.

إشعار

إذا كنت تستخدم "GitHub" كموفر ولا تزال غير متأكد مما إذا كنت تستخدم السحابة أو الإصدار المحلي، فشاهد حول GitHub Enterprise Server في مستندات GitHub.

موفرو Git السحابية المدعومون من Databricks

  • GitHub وGitHub AE وGitHub Enterprise Cloud
  • Atlassian BitBucket Cloud
  • GitLab وGitLab EE
  • Microsoft Azure DevOps (Azure Repos)

موفرو Git المحليون المدعومون من Databricks

  • خادم GitHub Enterprise
  • Atlassian BitBucket Server وData Center
  • GitLab المدار ذاتيا
  • Microsoft Azure DevOps Server: يجب على مسؤول مساحة العمل السماح صراحة ببادئات مجال URL ل Microsoft Azure DevOps Server إذا لم يتطابق dev.azure.com/* عنوان URL أو visualstudio.com/*. لمزيد من التفاصيل، راجع تقييد الاستخدام إلى عناوين URL في قائمة السماح

إذا كنت تقوم بدمج مستودع Git محلي لا يمكن الوصول إليه من الإنترنت، فيجب أيضا تثبيت وكيل لطلبات مصادقة Git داخل VPN الخاص بشركتك. لمزيد من التفاصيل، راجع إعداد اتصال Git الخاص لمجلدات Databricks Git (Repos).

لمعرفة كيفية استخدام رموز الوصول المميزة مع موفر Git الخاص بك، راجع تكوين بيانات اعتماد Git وتوصيل مستودع بعيد ب Azure Databricks.

موارد لتكامل Git

استخدم Databricks CLI 2.0 لتكامل Git مع Azure Databricks:

اقرأ المستندات المرجعية التالية:

الخطوات التالية