Compartilhar via


Grupo de comandos repos

Note

Essas informações se aplicam às versões 0.205 e superiores da CLI do Databricks. A CLI do Databricks está em Visualização Pública.

O uso da CLI do Databricks está sujeito à Licença do Databricks e ao Aviso de Privacidade do Databricks, incluindo quaisquer provisionamentos de Dados de Uso.

O repos grupo de comandos dentro da CLI do Databricks permite que você gerencie suas pastas Git. Consulte as pastas git do Azure Databricks.

criar repositórios do databricks

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

databricks repos create URL [PROVIDER] [flags]

Arguments

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

    A cadeia de caracteres JSON inserida em linha ou o @path para o arquivo JSON com o corpo da solicitação.

--path string

    Caminho desejado para o repositório no workspace

Sinalizadores globais

Examples

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

exclusão de repositórios do databricks

Exclua o repositório especificado.

databricks repos delete REPO_ID_OR_PATH [flags]

Arguments

REPO_ID_OR_PATH

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

Opções

Sinalizadores globais

Examples

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

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

obter repositórios do databricks

Obtenha o repositório com a ID de repositório fornecida.

databricks repos get REPO_ID_OR_PATH [flags]

Arguments

REPO_ID_OR_PATH

    ID do objeto da pasta Git (repositório) no workspace

Opções

Sinalizadores globais

Examples

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

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

lista de repositórios do databricks

Obtenha repositórios nos quais o usuário que está chamando tenha permissões de gerenciamento. Use next_page_token para iterar pelas páginas adicionais.

databricks repos list [flags]

Opções

--next-page-token string

    Token usado 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

Sinalizadores globais

Examples

Os seguintes exemplos listam repositórios:

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

Atualização de repositórios do Databricks

Atualize um repositório para um branch ou marcação diferente, ou atualize-o para o commit mais recente no mesmo branch.

databricks repos update REPO_ID_OR_PATH [flags]

Arguments

REPO_ID_OR_PATH

    ID do objeto da pasta Git (repositório) no workspace

Opções

--branch string

    Branch em que a versão local do repositório está com o check-out feito

--json JSON

    A cadeia de caracteres JSON inserida em linha ou o @path para o arquivo JSON com o corpo da solicitação.

--tag string

    Marcação em que a versão local do repositório está com o check-out feito

Sinalizadores globais

Examples

Os exemplos a seguir atualizam um repositório para diferentes 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 (obter-níveis-de-permissão)

Obter níveis de permissão do repositório.

databricks repos get-permission-levels REPO_ID [flags]

Arguments

REPO_ID

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

Opções

Sinalizadores globais

Examples

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

databricks repos get-permission-levels 12345

permissões de obtenção de repositório do databricks

Obtenha as permissões de um repositório. Os Repositórios podem herdar permissões de seu objeto raiz.

databricks repos get-permissions REPO_ID [flags]

Arguments

REPO_ID

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

Opções

Sinalizadores globais

Examples

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

databricks repos get-permissions 12345

comando databricks repos set-permissions

Definir permissões de repositório. Define permissões em um objeto, substituindo as permissões existentes se elas existirem. Excluirá todas as permissões diretas se nenhuma for especificada. Os objetos podem herdar permissões de seu objeto raiz.

databricks repos set-permissions REPO_ID [flags]

Arguments

REPO_ID

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

Opções

--json JSON

    A cadeia de caracteres JSON inserida em linha ou o @path para o arquivo JSON com o corpo da solicitação.

Sinalizadores globais

Examples

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

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

databricks repos atualizar-permissões

Atualize as permissões em um repositório. Os Repositórios podem herdar permissões de seu objeto raiz.

databricks repos update-permissions REPO_ID [flags]

Arguments

REPO_ID

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

Opções

--json JSON

    A cadeia de caracteres JSON inserida em linha ou o @path para o arquivo JSON com o corpo da solicitação.

Sinalizadores globais

Examples

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

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

Sinalizadores globais

--debug

  Indica se deve habilitar o registro em log de depuração.

-h ou --help

    Exiba ajuda para a CLI do Databricks ou o grupo de comandos relacionado ou o comando relacionado.

--log-file corda

    Uma cadeia de caracteres que representa o arquivo onde serão gravados os logs de saída. Se esse sinalizador não for especificado, o padrão será gravar logs de saída no stderr.

--log-format formato

    O tipo de formato de log, text ou json. O valor padrão é text.

--log-level corda

    Uma cadeia de caracteres que representa o nível de formato de log. Se não for especificado, o nível de formato de log será desabilitado.

-o, --output tipo

    O tipo de saída do comando, text ou json. O valor padrão é text.

-p, --profile corda

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

--progress-format formato

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

-t, --target corda

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