Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wichtig
Diese Dokumentation wurde eingestellt und wird unter Umständen nicht aktualisiert.
Diese Informationen gelten für ältere Versionen der Databricks-Befehlszeilenschnittstelle (0.18 und niedriger). Databricks empfiehlt, stattdessen die neuere Databricks-CLI Version 0.205 oder höher zu verwenden. Weitere Informationen finden Sie unter Was ist die Databricks-CLI?. Führen Sie databricks -v aus, um die Version Ihrer Databricks CLI zu ermitteln.
Informationen zum Migrieren der Databricks CLI-Version 0.18 oder niedriger zur Databricks CLI-Version 0.205 oder höher finden Sie unter Databricks CLI-Migration.
Hinweis
Die Repository-CLI erfordert Databricks CLI 0.15.0 oder höher.
Sie führen Unterbefehle über die CLI für Databricks-Repositorys aus, indem Sie sie an databricks repos anfügen. Diese Unterbefehle rufen die Repository-API auf.
Weitere Informationen zu Repositorys finden Sie unter Git-Ordner von Azure Databricks.
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.
Erstellen eines Repositorys
Führen Sie databricks repos create --help aus, um die Syntaxdokumentation anzuzeigen.
Verwendung
databricks repos create --url <url> --provider <provider> --path <path>
Ersetzen Sie:
<url>mit der URL des erforderlichen Git-Anbieters zum Repository.<provider>mit dem Namen des erforderlichen Git-Anbieters, zum BeispielgitHub. Zu den verfügbaren Anbietern gehören:azureDevOpsServicesbitbucketCloudbitbucketServergitHubgitHubEnterprisegitLabgitLabEnterpriseEdition
Der Name des Anbieters kann ohne Beachtung der Groß- und Kleinschreibung angegeben werden (zum Beispiel,
gitHubundgithubsind beide gültig).<path>durch einen optionalen Pfad zum Repository im Azure Databricks-Arbeitsbereich, z. B./Repos/someone@example.com/my-repo.
Beispielausgabe
{
"id": 1234567890123456,
"path": "/Repos/someone@example.com/my-repo",
"url": "https://github.com/my/my-repo",
"provider": "gitHub",
"branch": "master",
"head_commit_id": "9837ac1f924a5ca56117597c5c79bb02300ff1f4"
}
Auflisten aller verfügbaren Repositorys im Arbeitsbereich
Führen Sie databricks repos list --help aus, um die Syntaxdokumentation anzuzeigen.
Verwendung
databricks repos list --path-prefix <path-prefix> --next-page-token <next-page-token>
Ersetzen Sie:
-
<path-prefix>durch ein optionales Pfadpräfix zu den Repositorys im Azure Databricks-Arbeitsbereich, z. B./Repos/someone@example.com/my-repo. -
<next-page-token>durch ein optionales Token für die nächste Seite, das durch vorheriges Ausführen des Befehls bereitgestellt wurde, um die nächste Seite mit Ergebnissen abzurufen.
Beispielausgabe
{
"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"
}
]
}
Auflisten von Informationen zu einem Repository
Führen Sie databricks repos get --help aus, um die Syntaxdokumentation anzuzeigen.
Verwendung
databricks repos get --repo-id <repo-id> --path <path>
Ersetzen Sie:
-
<repo-id>durch die ID des Repositorys, z. B.1234567890123456. Führen Sie den Befehl list aus, um die ID abzurufen.--repo-idoder--pathIst erforderlich. -
<path>durch den Pfad zum Repository im Azure Databricks-Arbeitsbereich, z. B./Repos/someone@example.com/my-repo. Führen Sie zum Abrufen des Pfads den Befehl get oder list aus.--repo-idoder--pathIst erforderlich.
Beispielausgabe
{
"id": 1234567890123456,
"path": "/Repos/someone@example.com/my-repo",
"url": "https://github.com/my/my-repo",
"provider": "gitHub",
"branch": "master",
"head_commit_id": "9837ac1f924a5ca56117597c5c79bb02300ff1f4"
}
Aktualisieren eines Repositorys auf den letzten Commit eines Remotebranchs oder auf ein Tag
Führen Sie databricks repos update --help aus, um die Syntaxdokumentation anzuzeigen.
Verwendung
databricks repos update --repo-id <repo-id> --branch <branch>
Oder:
databricks repos update --repo-id <repo-id> --tag <tag>
Oder:
databricks repos update --path <path> --branch <branch>
Oder:
databricks repos update --path <path> --tag <tag>
Genau eine Angabe von --repo-id oder --path ist erforderlich, und genau eine Angabe von --branch oder --tag ist erforderlich.
--repo-id oder --path identifiziert den Databricks-Git-Ordner, der aktualisiert werden soll.
--branch oder --tag gibt den Commit für die Aktualisierung an oder die neue Verzweigung an, die ausgecheckt werden soll. Wenn --branch oder --tag auf die Verzweigung verweist, die aktuell ausgecheckt ist, führt Databricks Git-Ordner einen Pullvorgang aus, um den neuesten Commit für diese Verzweigung zu aktualisieren. Wenn --branch oder --tag auf einen Branch verweist, der derzeit nicht ausgecheckt ist, checkt Databricks Git-Ordner den angegebenen Branch aus.
Ersetzen Sie:
-
<repo-id>durch die ID des Repositorys, z. B.1234567890123456. Führen Sie den Befehl list aus, um die ID abzurufen. -
<path>durch den Pfad zum Repository im Azure Databricks-Arbeitsbereich, z. B./Repos/someone@example.com/my-repo. Führen Sie zum Abrufen des Pfads den Befehl get oder list aus. -
<branch>durch den Namen des zu verwendende Branchs im Repository, z. B.my-branch. -
<tag>durch den Namen des zu verwendende Branchs im Repository, z. B.my-tag.
Beispielausgabe
{
"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"
}
Löschen eines Repositorys
Führen Sie databricks repos delete --help aus, um die Syntaxdokumentation anzuzeigen.
Verwendung
databricks repos delete --repo-id <repo-id>
Oder:
databricks repos delete --path <path>
Ersetzen Sie:
-
<repo-id>durch die ID des Repositorys, z. B.1234567890123456. Führen Sie den Befehl list aus, um die ID abzurufen.--repo-idoder--pathIst erforderlich. -
<path>durch den Pfad zum Repository im Azure Databricks-Arbeitsbereich, z. B./Repos/someone@example.com/my-repo. Führen Sie zum Abrufen des Pfads den Befehl get oder list aus.--repo-idoder--pathIst erforderlich.
Bei Erfolg wird keine Ausgabe angezeigt.