Partilhar via


repos grupo de comando

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 disposições de Dados de Uso.

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

criação de repositórios databricks

Crie um repositório no espaço de trabalho e vincule-o ao repositório Git remoto 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]

Arguments

URL

    URL do repositório Git a ser vinculado

PROVIDER

    Provedor Git. Este 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 embutida ou o @path para o arquivo JSON com o corpo da solicitação.

--path string

    Caminho desejado para o repositório no espaço de trabalho

Bandeiras 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

Excluir 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

Bandeiras 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

Databricks Repos Get

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

databricks repos get REPO_ID_OR_PATH [flags]

Arguments

REPO_ID_OR_PATH

    ID do objeto da pasta Git (repo) no espaço de trabalho

Opções

Bandeiras 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 Databricks

Obtenha repositórios nos quais o usuário chamador tenha permissões de gerenciamento. Utilize next_page_token para iterar por 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

Bandeiras globais

Examples

Os exemplos a seguir listam repositórios:

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

Atualização do Databricks Repos

Atualize um repositório para uma ramificação ou tag diferente ou atualize-o para a confirmação mais recente na mesma ramificação.

databricks repos update REPO_ID_OR_PATH [flags]

Arguments

REPO_ID_OR_PATH

    ID do objeto da pasta Git (repo) no espaço de trabalho

Opções

--branch string

    Ramificação para a qual foi feito check-out da versão local do repositório

--json JSON

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

--tag string

    Marcar para a qual foi feito check-out da versão local do repositório

Bandeiras globais

Examples

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

Obtenha 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

Bandeiras 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 acesso do Databricks Repos

Obtenha as permissões de um repositório. Os repositórios podem herdar permissões do 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

Bandeiras globais

Examples

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

databricks repos get-permissions 12345

Databricks repos "set-permissions" (definir permissões)

Defina permissões de repositório. Define 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 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 embutida ou o @path para o arquivo JSON com o corpo da solicitação.

Bandeiras 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"}]}'

Permissões de atualização do Databricks Repos

Atualize as permissões em um repositório. Os repositórios podem herdar permissões do 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 embutida ou o @path para o arquivo JSON com o corpo da solicitação.

Bandeiras globais

Examples

O exemplo a seguir atualiza as 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"}]}'

Bandeiras globais

--debug

  Se o log de depuração deve ser habilitado.

-h ou --help

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

--log-file string

    Uma cadeia de caracteres que representa o ficheiro onde os registos de saída são gravados. Se esse sinalizador não for especificado, o padrão é gravar logs de saída no stderr.

--log-format Formato

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

--log-level string

    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á desativado.

-o, --output tipo

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

-p, --profile string

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

--progress-format Formato

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

-t, --target string

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