Основные концепции папок Git в Azure Databricks

Папки Azure Databricks Git — это визуальный клиент Git и API, который интегрирует репозитории Git в рабочую область. Используйте папки Git для разработки кода в записных книжках и файлах, следуя рекомендациям по разработке программного обеспечения с помощью Git для управления версиями, совместной работы и CI/CD. Папки Git поддерживают распространенные операции Git, такие как клонирование репозитория, фиксация и отправка, извлечение, управление ветвями и визуальное сравнение диффов при фиксации.

Возможности папок Git

Папки Git в Azure Databricks обеспечивают управление исходным кодом для проектов, связанных с данными и ИИ, интегрируясь с поставщиками Git.

Используйте функции Git из рабочей области Azure Databricks, чтобы:

  • Клонирование, отправка и извлечение из удаленного репозитория Git.
  • Создание ветвей для работы по разработке и управление ими, включая объединение, перебазирование и разрешение конфликтов.
  • Создайте записные книжки, включая записные книжки IPYNB, и измените их и другие файлы.
  • Ищите и заменяйте текст между файлами из редактора блокнота. Смотрите раздел «Поиск и замена между файлами».
  • Визуально сравнивайте различия во время фиксации и разрешения конфликтов слияния.

Пошаговые инструкции см. в статье "Создание папок Git и управление ими".

API папок Git

Папки Azure Databricks Git имеют API для интеграции с конвейером CI/CD. Например, программным образом обновите папку Git рабочей области, чтобы она всегда была последней версией кода. Сведения о рекомендациях по разработке кода с помощью папок Azure Databricks Git см. в разделе CI/CD с папками Databricks Git.

Поставщики Git

Поставщик Git — это служба, которая размещает систему управления версиями на основе Git. Эти платформы доступны в двух основных формах: облачной службе, размещенной поставщиком, или локальной службе, которую ваша организация устанавливает и управляет на своем оборудовании. Многие поставщики, включая GitHub, Microsoft, GitLab и Atlassian, предлагают как облачные решения SaaS, так и локальные (часто называемые автономными) вариантами.

Папки Azure Databricks Git используют интегрированный репозиторий Git. Любой из поставщиков облачных или корпоративных Git, перечисленных в следующих разделах, может размещать репозиторий.

При выборе поставщика Git во время настройки убедитесь, что вы понимаете различия между облачными (SaaS) и локальными системами. Организации часто размещают самостоятельно управляемые сервисы за VPN, что может сделать их недоступными из публичного интернета. Эти версии часто включают "Сервер" или "Самоуправляемый" в своих названиях. Если вы не уверены, какой использует ваша организация, проверьте документацию поставщика или попросите администраторов вашей компании.

Если ваш поставщик облачных Git не отображается в списке поддерживаемых поставщиков, выбор GitHub может работать в качестве запасного варианта, хотя это не гарантируется.

Замечание

Если вы используете GitHub в качестве поставщика и по-прежнему не уверены, используете ли вы облачную или локальную версию, см. сведения о GitHub Enterprise Server в документации GitHub.

Поддерживаемые облачные Git провайдеры

Папки Azure Databricks Git интегрируются со следующими облачными поставщиками Git:

  • GitHub, GitHub Advanced Enterprise и GitHub Enterprise Cloud
  • Atlassian Bitbucket Cloud
  • GitLab и GitLab выпуск Enterprise
  • Microsoft Azure DevOps (Azure Repos)

Поддерживаемые локальные поставщики Git

Папки Azure Databricks Git интегрируются со следующими локальными поставщиками Git:

  • GitHub Enterprise Server
  • Atlassian Bitbucket Server и Центр обработки данных
  • GitLab с самостоятельным управлением
  • Microsoft Azure DevOps Server: администратор рабочей области должен явно включить в белый список префиксы домена URL-адресов для сервера Microsoft Azure DevOps, если URL-адрес не соответствует dev.azure.com/* или visualstudio.com/*. См. список разрешенных URL-адресов Git.

Если вы интегрируете локальный репозиторий Git, который недоступен из Интернета, необходимо также установить прокси-сервер для запросов проверки подлинности Git в VPN вашей компании. См . статью "Настройка частного подключения Git для папок Azure Databricks Git".

Сведения об использовании маркеров доступа с поставщиком Git см. в статье "Подключение поставщика Git к Databricks".

Дополнительные ресурсы