Pular para o conteúdo principal

repos grupo de comando

nota

Esta informação se aplica a Databricks CLI versões 0.205 e acima. A CLI do Databricks está em pré-visualização pública.

Databricks CLI O uso está sujeito à LicençaDatabricks e à Política de PrivacidadeDatabricks, incluindo qualquer disposição sobre Dados de Uso.

O grupo de comandos repos dentro do Databricks CLI permite gerenciar suas pastas Git. Consulte O que são pastas Git do Databricks.

repositórios de databricks creados

Crie um repositório em workspace e vincule-o ao repositório remoto Git especificado. Observe que os repositórios criados programaticamente devem estar vinculados a um repositório Git remoto, ao contrário dos repositórios criados no navegador.

databricks repos create URL [PROVIDER] [flags]

Argumentos

URL

URL do repositório Git a ser vinculado

PROVIDER

Provedor Git. Esse campo não diferencia maiúsculas de minúsculas. Os provedores Git disponíveis são gitHub, bitbucketCloud, gitLab, azureDevOpsServices, gitHubEnterprise, bitbucketServer, gitLabEnterpriseEdition e awsCodeCommit.

Opções

--json JSON

As cadeias de caracteres JSON ou o caminho @path para o arquivo JSON com o corpo da solicitação.

--path string

Caminho desejado para o repositório no workspace

Bandeiras globais

Exemplos

Os exemplos a seguir criam um repositório vinculado ao 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

repositórios de databricks delete

Exclua o repositório especificado.

databricks repos delete REPO_ID_OR_PATH [flags]

Argumentos

REPO_ID_OR_PATH

O ID do repositório correspondente a ser excluído

Opções

Bandeiras globais

Exemplos

Os exemplos a seguir excluem um repositório por ID ou caminho:

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

databricks repos get

Obtenha o repositório com o ID de repositório fornecido.

databricks repos get REPO_ID_OR_PATH [flags]

Argumentos

REPO_ID_OR_PATH

ID do objeto pasta (repo) Git no workspace

Opções

Bandeiras globais

Exemplos

Os exemplos a seguir obtêm informações sobre um repositório por ID ou caminho:

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

lista de repositórios do databricks

Obter repositórios para os quais o usuário que está chamando possui permissões gerenciar. Use next_page_token para percorrer páginas adicionais.

databricks repos list [flags]

Opções

--next-page-token string

tokens utilizados para obter a próxima página de resultados

--path-prefix string

Filtra repositórios que têm caminhos começando com o prefixo de caminho fornecido

Bandeiras globais

Exemplos

Os exemplos a seguir listam os repositórios:

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

atualização do databricks repos

Atualize um repositório para um ramo ou tag diferente, ou atualize-o para o commit mais recente no mesmo ramo.

databricks repos update REPO_ID_OR_PATH [flags]

Argumentos

REPO_ID_OR_PATH

ID do objeto pasta (repo) Git no workspace

Opções

--branch string

Filial na qual a versão local do repositório foi verificada

--json JSON

As cadeias de caracteres JSON ou o caminho @path para o arquivo JSON com o corpo da solicitação.

--tag string

Marca na qual a versão local do repositório foi verificada

Bandeiras globais

Exemplos

Os exemplos a seguir atualizam um repositório para diferentes ramificações 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

Obtenha níveis de permissão de repositório.

databricks repos get-permission-levels REPO_ID [flags]

Argumentos

REPO_ID

O repositório para o qual obter ou gerenciar permissões

Opções

Bandeiras globais

Exemplos

O exemplo a seguir obtém os níveis de permissão disponíveis para um repositório:

Bash
databricks repos get-permission-levels 12345

databricks repos get-permissions

Obtenha as permissões de um repositório. Repos podem herdar permissões do seu objeto raiz.

databricks repos get-permissions REPO_ID [flags]

Argumentos

REPO_ID

O repositório para o qual obter ou gerenciar permissões

Opções

Bandeiras globais

Exemplos

O exemplo a seguir obtém as permissões para um repositório:

Bash
databricks repos get-permissions 12345

repositórios do databricks definem permissões

Defina as permissões do repositório. Define as permissões em um objeto, substituindo as permissões existentes, se elas existirem. Exclui todas as permissões diretas se nenhuma for especificada. Os objetos podem herdar permissões do objeto raiz.

databricks repos set-permissions REPO_ID [flags]

Argumentos

REPO_ID

O repositório para o qual obter ou gerenciar permissões

Opções

--json JSON

As cadeias de caracteres JSON ou o caminho @path para o arquivo JSON com o corpo da solicitação.

Bandeiras globais

Exemplos

O exemplo a seguir define permissões para um repositório usando JSON:

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

permissões de atualização do databricks repos

Atualize as permissões em um repositório. Repos podem herdar permissões do seu objeto raiz.

databricks repos update-permissions REPO_ID [flags]

Argumentos

REPO_ID

O repositório para o qual obter ou gerenciar permissões

Opções

--json JSON

As cadeias de caracteres JSON ou o caminho @path para o arquivo JSON com o corpo da solicitação.

Bandeiras globais

Exemplos

O exemplo a seguir atualiza as permissões de um repositório usando JSON:

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

Bandeiras globais

--debug

Se deve habilitar o registro de depuração.

-h ou --help

Exibir ajuda para o comando Databricks CLI ou para o grupo de comandos relacionado ou para o comando relacionado.

--log-file string

Uma string que representa o arquivo no qual a saída logs deve ser gravada. Se este sinalizador não for especificado, o default deverá gravar a saída logs no stderr.

--log-format Formato

O tipo de formato do log, text ou json. O valor de default é text.

--log-level string

Uma string que representa o nível de formato do log. Se não for especificado, o nível de formato do log será desativado.

-o, --output Tipo

O tipo de saída do comando, text ou json. O valor de default é text.

-p, --profile string

O nome do perfil no arquivo ~/.databrickscfg a ser utilizado para executar o comando. Se esse sinalizador não for especificado, se existir, o perfil chamado DEFAULT será usado.

--progress-format Formato

O formato para exibir o progresso logs: default, append, inplace ou json

-t, --target string

Se aplicável, o destino do pacote a ser usado