Teilen über


repos Befehlsgruppe

Note

Diese Informationen gelten für Databricks CLI-Versionen 0.205 und höher. Die Databricks CLI befindet sich in der öffentlichen Vorschau.

Die Verwendung von Databricks CLI unterliegt der Datenbricks-Lizenz - und Databricks-Datenschutzerklärung, einschließlich der Bestimmungen zu Nutzungsdaten.

Mit repos der Befehlsgruppe in der Databricks CLI können Sie Ihre Git-Ordner verwalten. Siehe Azure Databricks Git-Ordner.

databricks Repos erstellen

Erstellen Sie ein Repository im Arbeitsbereich, und verknüpfen Sie es mit dem angegebenen Git-Remote-Repository. Beachten Sie, dass Reposs, die programmgesteuert erstellt wurden, mit einem Git-Remote-Repository verknüpft werden müssen, im Gegensatz zu Repositorys, die im Browser erstellt wurden.

databricks repos create URL [PROVIDER] [flags]

Arguments

URL

    URL des Git-Repositorys, das verknüpft werden soll

PROVIDER

    Git-Anbieter. Bei diesem Feld muss die Groß-/Kleinschreibung berücksichtigt werden. Die verfügbaren Git-Anbieter sind gitHub, bitbucketCloud, gitLab, azureDevOpsServices, gitHubEnterprise, bitbucketServer, gitLabEnterpriseEdition und awsCodeCommit

Options

--json JSON

    Die inlinefähige JSON-Zeichenfolge oder die @path zur JSON-Datei mit dem Body der Anfrage.

--path string

    Gewünschter Pfad für das Repository im Arbeitsbereich

Globale Kennzeichnungen

Examples

In den folgenden Beispielen wird ein Repository erstellt, das mit GitHub verknüpft ist:

databricks repos create https://github.com/username/my-repo.git gitHub --path /Repos/username/my-repo
databricks repos create https://github.com/username/my-repo.git --path /Users/username/my-repo

Databricks Repos löschen

Löschen Sie das angegebene Repository.

databricks repos delete REPO_ID_OR_PATH [flags]

Arguments

REPO_ID_OR_PATH

    Die ID des zu löschenden entsprechenden Repositorys

Options

Globale Kennzeichnungen

Examples

In den folgenden Beispielen wird ein Repository anhand der ID oder des Pfads gelöscht:

databricks repos delete 12345
databricks repos delete /Repos/username/my-repo

databricks repos get

Rufen Sie das Repository mit der angegebenen Repository-ID ab.

databricks repos get REPO_ID_OR_PATH [flags]

Arguments

REPO_ID_OR_PATH

    ID des Git-Ordnerobjekts (Repo) im Arbeitsbereich

Options

Globale Kennzeichnungen

Examples

In den folgenden Beispielen werden Informationen zu einem Repository anhand der ID oder des Pfads abgerufen:

databricks repos get 12345
databricks repos get /Repos/username/my-repo

databricks Repositories auflisten

Rufen Sie Repositorys ab, für die der aufrufende Benutzer Über berechtigungen verfügt. Verwenden Sie next_page_token, um durch zusätzliche Seiten zu blättern.

databricks repos list [flags]

Options

--next-page-token string

    Token, das zum Abrufen der nächsten Seite mit Ergebnissen verwendet wird

--path-prefix string

    Filtert Repos mit Pfaden, die mit dem angegebenen Präfix beginnen

Globale Kennzeichnungen

Examples

Die folgenden Beispiele listen Repositorys auf:

databricks repos list
databricks repos list --path-prefix /Repos/username

databricks Repositories aktualisieren

Aktualisieren Sie ein Repo auf einen anderen Branch oder ein anderes Tag, oder aktualisieren Sie es auf den neuesten Commit auf demselben Branch.

databricks repos update REPO_ID_OR_PATH [flags]

Arguments

REPO_ID_OR_PATH

    ID des Git-Ordnerobjekts (Repo) im Arbeitsbereich

Options

--branch string

    Branch, in den die lokale Version des Repo ausgecheckt ist

--json JSON

    Die inlinefähige JSON-Zeichenfolge oder die @path zur JSON-Datei mit dem Body der Anfrage.

--tag string

    Tag, unter dem die lokale Version des Repo ausgecheckt ist

Globale Kennzeichnungen

Examples

In den folgenden Beispielen wird ein Repository auf verschiedene Zweige oder Tags aktualisiert.

databricks repos update 12345 --branch main
databricks repos update /Repos/username/my-repo --branch develop
databricks repos update 12345 --tag v1.0.0

databricks Repos Berechtigungsstufen abrufen

Berechtigungen für das Repo abfragen.

databricks repos get-permission-levels REPO_ID [flags]

Arguments

REPO_ID

    Das Repository, für das Berechtigungen abgerufen oder verwaltet werden sollen

Options

Globale Kennzeichnungen

Examples

Im folgenden Beispiel werden die verfügbaren Berechtigungsstufen für ein Repository abgerufen:

databricks repos get-permission-levels 12345

databricks repos Berechtigungen-abfragen

Die Berechtigungen eines Repos abfragen. Repos kann Berechtigungen von ihrem Stammobjekt erben.

databricks repos get-permissions REPO_ID [flags]

Arguments

REPO_ID

    Das Repository, für das Berechtigungen abgerufen oder verwaltet werden sollen

Options

Globale Kennzeichnungen

Examples

Das folgende Beispiel ruft die Berechtigungen für ein Repository ab:

databricks repos get-permissions 12345

Databricks Repos Berechtigungen festlegen

Festlegen von Repositoryberechtigungen. Legt Berechtigungen für ein Objekt fest, wobei vorhandene Berechtigungen ersetzt werden, sofern vorhanden. Löscht alle direkten Berechtigungen, wenn keine angegeben sind. Objekte können Berechtigungen vom Stammobjekt erben.

databricks repos set-permissions REPO_ID [flags]

Arguments

REPO_ID

    Das Repository, für das Berechtigungen abgerufen oder verwaltet werden sollen

Options

--json JSON

    Die inlinefähige JSON-Zeichenfolge oder die @path zur JSON-Datei mit dem Body der Anfrage.

Globale Kennzeichnungen

Examples

Im folgenden Beispiel werden Berechtigungen für ein Repository mithilfe von JSON festgelegt:

databricks repos set-permissions 12345 --json '{"access_control_list": [{"user_name": "someone@example.com", "permission_level": "CAN_MANAGE"}]}'

databricks Repository-Berechtigungen aktualisieren

Aktualisieren Sie die Berechtigungen für ein Repository. Repos kann Berechtigungen von ihrem Stammobjekt erben.

databricks repos update-permissions REPO_ID [flags]

Arguments

REPO_ID

    Das Repository, für das Berechtigungen abgerufen oder verwaltet werden sollen

Options

--json JSON

    Die inlinefähige JSON-Zeichenfolge oder die @path zur JSON-Datei mit dem Body der Anfrage.

Globale Kennzeichnungen

Examples

Im folgenden Beispiel werden Berechtigungen für ein Repository mithilfe von JSON aktualisiert:

databricks repos update-permissions 12345 --json '{"access_control_list": [{"user_name": "someone@example.com", "permission_level": "CAN_READ"}]}'

Globale Kennzeichnungen

--debug

  Gibt an, ob die Debugprotokollierung aktiviert werden soll.

-h oder --help

    Hilfe für die Databricks CLI oder die zugehörige Befehlsgruppe oder den zugehörigen Befehl anzeigen.

--log-file Schnur

    Eine Zeichenfolge, die die Datei darstellt, in die Ausgabeprotokolle geschrieben werden sollen. Wenn dieses Flag nicht angegeben ist, werden Ausgabeprotokolle standardmäßig in stderr geschrieben.

--log-format Format

    Der Protokollformattyp text oder json. Der Standardwert ist text.

--log-level Schnur

    Eine Zeichenfolge, die die Protokollformatebene darstellt. Wenn nicht angegeben, ist die Protokollformatebene deaktiviert.

-o, --output Typ

    Der Befehlsausgabetyp text oder json. Der Standardwert ist text.

-p, --profile Schnur

    Der Name des Profils in der ~/.databrickscfg Datei, das zum Ausführen des Befehls verwendet werden soll. Wenn dieses Flag nicht angegeben wird, wird, falls vorhanden, das Profil mit dem Namen DEFAULT verwendet.

--progress-format Format

    Das Format zum Anzeigen von Statusprotokollen: default, , append, inplaceoder json

-t, --target Schnur

    Falls zutreffend, das zu verwendende Bündelziel