Sdílet prostřednictvím


repos skupina příkazů

Note

Tyto informace platí pro Databricks CLI verze 0.205 a vyšší. Rozhraní příkazového řádku Databricks je ve verzi Public Preview.

Použití rozhraní příkazového řádku Databricks podléhá licenci Databricks a oznámení o ochraně osobních údajů Databricks, včetně všech ustanovení o využití.

Skupina repos příkazů v rozhraní příkazového řádku Databricks umožňuje spravovat složky Gitu. Viz složky Git v Azure Databricks.

Vytvoření úložišť Databricks

Vytvořte v pracovním prostoru úložiště a propojíte ho se zadaným vzdáleným úložištěm Git. Upozorňujeme, že úložiště vytvořená prostřednictvím kódu programu musí být propojená se vzdáleným úložištěm Git, na rozdíl od úložišť vytvořených v prohlížeči.

databricks repos create URL [PROVIDER] [flags]

Arguments

URL

    Adresa URL úložiště Git, kterou chcete propojit

PROVIDER

    Poskytovatel Gitu. Toto pole nerozlišuje malá a velká písmena. Dostupné poskytovatele Gitu jsou gitHub, bitbucketCloud, gitLab, azureDevOpsServices, gitHubEnterprise, bitbucketServer, gitLabEnterpriseEdition a awsCodeCommit.

Možnosti

--json JSON

    Vložený řetězec JSON nebo @path do souboru JSON s textem požadavku.

--path string

    Požadovaná cesta pro repozitář v pracovním prostoru

Globální příznaky

Examples

Následující příklady vytvoří úložiště propojené s GitHubem:

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

Odstranění repozitářů Databricks

Odstraňte zadané úložiště.

databricks repos delete REPO_ID_OR_PATH [flags]

Arguments

REPO_ID_OR_PATH

    ID odpovídajícího úložiště, které se má odstranit

Možnosti

Globální příznaky

Examples

Následující příklady odstraňují úložiště podle ID nebo cesty:

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

Získání repozitářů Databricks

Získejte úložiště s daným ID.

databricks repos get REPO_ID_OR_PATH [flags]

Arguments

REPO_ID_OR_PATH

    ID objektu Git složky (repozitáře) v pracovním prostoru

Možnosti

Globální příznaky

Examples

Následující příklady získávají informace o úložišti podle ID nebo cesty:

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

Seznam úložišť Databricks

Získejte úložiště, ve kterých má volající uživatel oprávnění ke správě. Použijte next_page_token k iteraci prostřednictvím dalších stránek.

databricks repos list [flags]

Možnosti

--next-page-token string

    Token použitý k získání další stránky výsledků

--path-prefix string

    Filtruje úložiště, které mají cesty začínající danou předponou cesty.

Globální příznaky

Examples

Následující příklady uvádějí úložiště:

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

Aktualizace repozitářů Databricks

Aktualizujte úložiště na jinou větev nebo značku, nebo ho aktualizujte na nejnovější commit v téže větvi.

databricks repos update REPO_ID_OR_PATH [flags]

Arguments

REPO_ID_OR_PATH

    ID objektu Git složky (repozitáře) v pracovním prostoru

Možnosti

--branch string

    Větev, do které je rezervovaná místní verze úložiště

--json JSON

    Vložený řetězec JSON nebo @path do souboru JSON s textem požadavku.

--tag string

    Označení, že místní verze úložiště je rezervována pro

Globální příznaky

Examples

Následující příklady aktualizují úložiště na různé větve nebo značky:

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

Úložiště Databricks získat-úrovně-oprávnění

Získejte úrovně oprávnění úložiště.

databricks repos get-permission-levels REPO_ID [flags]

Arguments

REPO_ID

    Úložiště, pro které se mají získat nebo spravovat oprávnění

Možnosti

Globální příznaky

Examples

Následující příklad získá dostupné úrovně oprávnění pro úložiště:

databricks repos get-permission-levels 12345

Získání oprávnění pro repositáře Databricks

Získejte práva repozitáře. Úložiště můžou dědit oprávnění z kořenového objektu.

databricks repos get-permissions REPO_ID [flags]

Arguments

REPO_ID

    Úložiště, pro které se mají získat nebo spravovat oprávnění

Možnosti

Globální příznaky

Examples

Následující příklad získá oprávnění pro úložiště:

databricks repos get-permissions 12345

Nastavte oprávnění pro úložiště Databricks

Nastavte oprávnění úložiště. Nastaví oprávnění pro objekt a nahradí stávající oprávnění, pokud existují. Odstraní všechna přímá oprávnění, pokud nejsou zadána žádná. Objekty mohou dědit oprávnění z kořenového objektu.

databricks repos set-permissions REPO_ID [flags]

Arguments

REPO_ID

    Úložiště, pro které se mají získat nebo spravovat oprávnění

Možnosti

--json JSON

    Vložený řetězec JSON nebo @path do souboru JSON s textem požadavku.

Globální příznaky

Examples

Následující příklad nastaví oprávnění pro úložiště pomocí formátu JSON:

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

Oprávnění k aktualizaci úložišť Databricks

Aktualizujte oprávnění v úložišti. Úložiště můžou dědit oprávnění z kořenového objektu.

databricks repos update-permissions REPO_ID [flags]

Arguments

REPO_ID

    Úložiště, pro které se mají získat nebo spravovat oprávnění

Možnosti

--json JSON

    Vložený řetězec JSON nebo @path do souboru JSON s textem požadavku.

Globální příznaky

Examples

Následující příklad aktualizuje oprávnění pro úložiště pomocí json:

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

Globální příznaky

--debug

  Zda povolit protokolování ladění.

-h nebo --help

    Zobrazení nápovědy k rozhraní příkazového řádku Databricks nebo související skupině příkazů nebo souvisejícímu příkazu

--log-file řetězec

    Řetězec představující soubor, do kterého se zapisují výstupní protokoly. Pokud tento příznak není zadaný, výchozí hodnota je zápis výstupních protokolů do stderru.

--log-format formát

    Typ formátu protokolu, text nebo json. Výchozí hodnota je text.

--log-level řetězec

    Řetězec představující úroveň formátu protokolu. Pokud není zadána, je úroveň formátu protokolu zakázaná.

-o, --output typ

    Typ výstupu příkazu, text nebo json. Výchozí hodnota je text.

-p, --profile řetězec

    Název profilu v ~/.databrickscfg souboru, který se má použít ke spuštění příkazu. Pokud tento příznak není zadán, použije se profil s názvem DEFAULT, pokud existuje.

--progress-format formát

    Formát pro zobrazení protokolů průběhu: default, append, inplacenebo json

-t, --target řetězec

    Pokud je to relevantní, cílový balíček, který se má použít