Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Внимание
Эта документация снята с использования и может не обновляться.
Эта информация относится к устаревшим интерфейсам командной строки Databricks версии 0.18 и ниже. Databricks рекомендует использовать более новую версию Интерфейса командной строки Databricks версии 0.205 или более поздней. См. Что такое интерфейс командной строки Databricks?. Чтобы найти версию интерфейса командной строки Databricks, выполните команду databricks -v.
Для миграции с Databricks CLI версии 0.18 или ниже на Databricks CLI версии 0.205 или выше см. Миграция Databricks CLI.
Примечание.
Для работы с CLI Repos требуется Databricks CLI 0.15.0 или более поздней версии.
Чтобы запустить подкоманды CLI Repos Databricks, добавьте их в databricks repos. Эти вложенные команды вызывают Repos API.
Дополнительные сведения о репозиториях см. в папках Azure Databricks Git.
databricks repos --help
Usage: databricks repos [OPTIONS] COMMAND [ARGS]...
Utility to interact with the repos API.
Options:
-v, --version [VERSION]
--debug Debug mode. Shows full stack trace on error.
--profile TEXT CLI connection profile to use. The default profile is
"DEFAULT".
-h, --help Show this message and exit.
Commands:
create Creates a repo.
delete Deletes a repo.
get Lists information about a repo.
list Lists all available repos in the workspace.
update Updates information about a repo.
Создание репозитория
Чтобы просмотреть документацию по использованию, выполните команду databricks repos create --help.
Использование
databricks repos create --url <url> --provider <provider> --path <path>
Замена:
<url>с требуемым URL-адресом поставщика Git в репозитории.<provider>с обязательным именем поставщика Git, напримерgitHub. Доступные поставщики включают:azureDevOpsServicesbitbucketCloudbitbucketServergitHubgitHubEnterprisegitLabgitLabEnterpriseEdition
Имя поставщика можно указать без учета регистра (например,
gitHubиgithubявляются допустимыми).<path>с необязательным путем к репозиторию в рабочей области Azure Databricks, например/Repos/someone@example.com/my-repo.
Пример результата
{
"id": 1234567890123456,
"path": "/Repos/someone@example.com/my-repo",
"url": "https://github.com/my/my-repo",
"provider": "gitHub",
"branch": "master",
"head_commit_id": "9837ac1f924a5ca56117597c5c79bb02300ff1f4"
}
Перечислить все доступные репозитории в рабочей области
Чтобы просмотреть документацию по использованию, выполните команду databricks repos list --help.
Использование
databricks repos list --path-prefix <path-prefix> --next-page-token <next-page-token>
Замена:
-
<path-prefix>с необязательным префиксом пути к репозиториям в рабочей области Azure Databricks, например/Repos/someone@example.com/my-repo. -
<next-page-token>с необязательным маркером следующей страницы, полученным в результате выполнения команды ранее, чтобы получить следующую страницу результатов.
Пример результата
{
"repos": [
{
"id": 1234567890123456,
"path": "/Repos/someone@example.com/my-repo",
"url": "https://github.com/my/my-repo",
"provider": "gitHub",
"branch": "master",
"head_commit_id": "9837ac1f924a5ca56117597c5c79bb02300ff1f4"
},
{
"id": 2345678901234567,
"path": "/Repos/someone@example.com/my-repo-2",
"url": "https://github.com/my/my-repo-2",
"provider": "gitHub",
"branch": "master",
"head_commit_id": "837ac1f924a5ca56117597c5c79bb02300ff1f4a"
}
]
}
Список информации о репозитории
Чтобы просмотреть документацию по использованию, выполните команду databricks repos get --help.
Использование
databricks repos get --repo-id <repo-id> --path <path>
Замена:
-
<repo-id>с идентификатором репозитория, например1234567890123456. Чтобы получить идентификатор, выполните команду списка . Требуется параметр--repo-idили--path. -
<path>с путем к репозиторию в рабочей области Azure Databricks, например/Repos/someone@example.com/my-repo. Чтобы получить путь, выполните команду get или list. Требуется параметр--repo-idили--path.
Пример результата
{
"id": 1234567890123456,
"path": "/Repos/someone@example.com/my-repo",
"url": "https://github.com/my/my-repo",
"provider": "gitHub",
"branch": "master",
"head_commit_id": "9837ac1f924a5ca56117597c5c79bb02300ff1f4"
}
Обновите репозиторий до последнего коммита удаленной ветви или до тега
Чтобы просмотреть документацию по использованию, выполните команду databricks repos update --help.
Использование
databricks repos update --repo-id <repo-id> --branch <branch>
Или сделайте так:
databricks repos update --repo-id <repo-id> --tag <tag>
Или сделайте так:
databricks repos update --path <path> --branch <branch>
Или сделайте так:
databricks repos update --path <path> --tag <tag>
Требуется ровно один из --repo-idили --path, и требуется ровно один из --branch или --tag.
--repo-id или --path определяет папку Databricks Git, которая должна быть обновлена.
--branch или --tag определяет фиксацию, на которую нужно обновить, или новую ветвь для извлечения. Если --branch или --tag ссылается на ветвь, которая в настоящее время извлечена, папки Databricks Git выполняют операцию pull для обновления до последней фиксации для этой ветви. Если --branch или --tag ссылается на ветвь, не извлеченную в данный момент, папки Databricks Git проверяют указанную ветвь.
Замена:
-
<repo-id>с идентификатором репозитория, например1234567890123456. Чтобы получить идентификатор, выполните команду списка . -
<path>с путем к репозиторию в рабочей области Azure Databricks, например/Repos/someone@example.com/my-repo. Чтобы получить путь, выполните команду get или list. -
<branch>с именем ветви в репозитории, который будет использоваться, напримерmy-branch. -
<tag>с именем ветви в репозитории, который будет использоваться, напримерmy-tag.
Пример результата
{
"id": 1234567890123456,
"path": "/Repos/someone@example.com/my-repo",
"url": "https://github.com/my/my-repo",
"provider": "gitHub",
"branch": "my-branch",
"head_commit_id": "9837ac1f924a5ca56117597c5c79bb02300ff1f4"
}
Удалите репозиторий
Чтобы просмотреть документацию по использованию, выполните команду databricks repos delete --help.
Использование
databricks repos delete --repo-id <repo-id>
Или сделайте так:
databricks repos delete --path <path>
Замена:
-
<repo-id>с идентификатором репозитория, например1234567890123456. Чтобы получить идентификатор, выполните команду списка . Требуется параметр--repo-idили--path. -
<path>с путем к репозиторию в рабочей области Azure Databricks, например/Repos/someone@example.com/my-repo. Чтобы получить путь, выполните команду get или list. Требуется параметр--repo-idили--path.
Если успешно, вывод не отображается.