Aller au contenu principal

groupe de commandesrepos

remarque

L'utilisation de Databricks CLI est soumise à la licence Databricks et à la politique de confidentialité Databricks, y compris toutes les dispositions relatives aux données d'utilisation.

Le groupe de commandes repos au sein de la CLI Databricks vous permet de gérer vos dossiers Git. Voir les Dossiers Git Databricks.

databricks repos create

Créez un repository dans le Workspace et liez-le au repository Git distant spécifié. Veuillez noter que les référentiels créés par programmation doivent être liés à un référentiel Git distant, contrairement aux référentiels créés dans le navigateur.

databricks repos create URL [PROVIDER] [flags]

Arguments

URL

URL du repository Git à lier

PROVIDER

Fournisseur Git. Ce champ ne distingue pas les majuscules des minuscules. Les fournisseurs Git disponibles sont gitHub, bitbucketCloud, gitLab, azureDevOpsServices, gitHubEnterprise, bitbucketServer, gitLabEnterpriseEdition et awsCodeCommit

Options

--json JSON

La chaîne JSON en ligne ou le @chemin vers le fichier JSON avec le corps de la requête.

--path string

Chemin d’accès souhaité pour le référentiel dans le workspace

Indicateurs globaux

Exemples

Les exemples suivants créent un repository lié à GitHub :

Bash
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 delete

Supprimez le référentiel spécifié.

databricks repos delete REPO_ID_OR_PATH [flags]

Arguments

REPO_ID_OR_PATH

L’ID du référentiel correspondant à supprimer

Options

Indicateurs globaux

Exemples

Les exemples suivants suppriment un repository par ID ou chemin d'accès :

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

databricks repos get

Obtenir le référentiel avec l'ID de référentiel donné.

databricks repos get REPO_ID_OR_PATH [flags]

Arguments

REPO_ID_OR_PATH

ID de l'objet de dossier Git (repo) dans le Workspace

Options

Indicateurs globaux

Exemples

Les exemples suivants obtiennent des informations sur un repository par ID ou chemin d’accès :

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

lister les référentiels Databricks

Obtenir les repos sur lesquels l'utilisateur appelant dispose des autorisations de gestion. Utilisez next_page_token pour parcourir des pages supplémentaires.

databricks repos list [flags]

Options

--next-page-token string

Jeton utilisé pour obtenir la page de résultats suivante

--path-prefix string

Filtre les repos qui ont des chemins commençant par le préfixe de chemin donné

Indicateurs globaux

Exemples

Les exemples suivants listent les repository :

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

databricks repos update

Mettez à jour un dépôt vers une branch ou un tag différent, ou mettez-le à jour vers le dernier commit sur la même branch.

databricks repos update REPO_ID_OR_PATH [flags]

Arguments

REPO_ID_OR_PATH

ID de l'objet de dossier Git (repo) dans le Workspace

Options

--branch string

branch sur laquelle la version locale du référentiel est extraite

--json JSON

La chaîne JSON en ligne ou le @chemin vers le fichier JSON avec le corps de la requête.

--tag string

Balise sur laquelle la version locale du référentiel est extraite

Indicateurs globaux

Exemples

Les exemples suivants mettent à jour un repository vers différentes branches ou tags :

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

databricks repos get-permission-levels

Obtenir les niveaux d'autorisation du référentiel.

databricks repos get-permission-levels REPO_ID [flags]

Arguments

REPO_ID

Le référentiel pour lequel obtenir ou gérer les autorisations

Options

Indicateurs globaux

Exemples

L'exemple suivant obtient les niveaux d'autorisation disponibles pour un repository :

Bash
databricks repos get-permission-levels 12345

databricks repos get-permissions

Obtenez les autorisations d'un référentiel. Repos peuvent hériter des autorisations de leur objet racine.

databricks repos get-permissions REPO_ID [flags]

Arguments

REPO_ID

Le référentiel pour lequel obtenir ou gérer les autorisations

Options

Indicateurs globaux

Exemples

L'exemple suivant récupère les autorisations d'un repository :

Bash
databricks repos get-permissions 12345

databricks repos set-permissions

Définir les autorisations de repo. Définit les autorisations sur un objet, en remplaçant les autorisations existantes si elles existent. Supprime toutes les autorisations directes si aucune n'est spécifiée. Les objets peuvent hériter des autorisations de leur objet racine.

databricks repos set-permissions REPO_ID [flags]

Arguments

REPO_ID

Le référentiel pour lequel obtenir ou gérer les autorisations

Options

--json JSON

La chaîne JSON en ligne ou le @chemin vers le fichier JSON avec le corps de la requête.

Indicateurs globaux

Exemples

L'exemple suivant définit les autorisations pour un repository utilisant JSON :

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

databricks repos update-permissions

Mettre à jour les autorisations sur un référentiel. Repos peuvent hériter des autorisations de leur objet racine.

databricks repos update-permissions REPO_ID [flags]

Arguments

REPO_ID

Le référentiel pour lequel obtenir ou gérer les autorisations

Options

--json JSON

La chaîne JSON en ligne ou le @chemin vers le fichier JSON avec le corps de la requête.

Indicateurs globaux

Exemples

L'exemple suivant met à jour les autorisations d'un repository à l'aide de JSON :

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

Drapeaux globaux

--debug

Activer ou non la journalisation de débogage.

-h OU --help

Afficher l'aide de Databricks CLI ou du groupe de commandes associé ou de la commande associée.

--log-file chaîne

Une chaîne représentant le fichier dans lequel écrire les logs de sortie. Si cet indicateur n'est pas spécifié, la default est d'écrire les logs de sortie dans stderr.

--log-format Format

Le type de format de log, text ou json. La valeur par default est text.

--log-level chaîne

Une chaîne représentant le niveau de format du log. S'il n'est pas spécifié, le niveau de format du log est désactivé.

-o, --output Type

Le type de sortie de commande, text ou json. La valeur par default est text.

-p, --profile chaîne

Nom du profil dans le fichier ~/.databrickscfg à utiliser pour exécuter la commande. Si cet indicateur n'est pas spécifié, alors s'il existe, le profil nommé DEFAULT est utilisé.

--progress-format Format

Le format pour afficher les logs de progression : default, append, inplace ou json

-t, --target chaîne

Le cas échéant, la cible de bundle à utiliser