Repos CLI (Legacy)
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 Repos finden Sie unter Git-Integration für Databricks-Git-Ordner.
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>
durch die URL des erforderlichen Git-Anbieters zum Repository.<provider>
durch den Namen des erforderlichen Git-Anbieters, z. B.gitHub
. Zu den verfügbaren Anbietern gehören:azureDevOpsServices
bitbucketCloud
bitbucketServer
gitHub
gitHubEnterprise
gitLab
gitLabEnterpriseEdition
Der Name des Anbieters kann ohne Berücksichtigung der Groß-/Kleinschreibung angegeben werden (z. B. ist sowohl
gitHub
als auchgithub
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-id
oder--path
Ist 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-id
oder--path
Ist 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-id
oder--path
Ist 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-id
oder--path
Ist erforderlich.
Bei Erfolg wird keine Ausgabe angezeigt.