groupe de commandesrepos
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
Exemples
Les exemples suivants créent un repository lié à GitHub :
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
Exemples
Les exemples suivants suppriment un repository par ID ou chemin d'accès :
databricks repos delete 12345
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
Exemples
Les exemples suivants obtiennent des informations sur un repository par ID ou chemin d’accès :
databricks repos get 12345
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é
Exemples
Les exemples suivants listent les repository :
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
Exemples
Les exemples suivants mettent à jour un repository vers différentes branches ou tags :
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 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
Exemples
L'exemple suivant obtient les niveaux d'autorisation disponibles pour un repository :
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
Exemples
L'exemple suivant récupère les autorisations d'un repository :
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.
Exemples
L'exemple suivant définit les autorisations pour un repository utilisant JSON :
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.
Exemples
L'exemple suivant met à jour les autorisations d'un repository à l'aide de JSON :
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