Dela via


repos kommandogrupp

Note

Den här informationen gäller för Databricks CLI-versionerna 0.205 och senare. Databricks CLI finns i offentlig förhandsversion.

Databricks CLI-användning omfattas av Databricks-licensen och Databricks sekretessmeddelande, inklusive eventuella användningsdatabestämmelser.

Med repos kommandogruppen i Databricks CLI kan du hantera dina Git-mappar. Se Vad är Databricks Git-mappar.

skapa databricks-lagringsplatser

Skapa en lagringsplats på arbetsytan och länka den till den fjärranslutna Git-lagringsplatsen som angetts. Observera att lagringsplatser som skapas programmatiskt måste länkas till en fjärransluten Git-lagringsplats, till skillnad från lagringsplatser som skapats i webbläsaren.

databricks repos create URL [PROVIDER] [flags]

Arguments

URL

    URL för Git-lagringsplatsen som ska länkas

PROVIDER

    Git-provider. Det här fältet är inte skiftlägeskänsligt. Tillgängliga Git-leverantörer är gitHub, bitbucketCloud, gitLab, azureDevOpsServices, gitHubEnterprise, bitbucketServer, gitLabEnterpriseEdition och awsCodeCommit

Options

--json JSON

    Den inbäddade JSON-strängen eller @path till JSON-filen med begärandekroppen.

--path string

    Önskad sökväg för repos:en på arbetsytan

Globala flaggor

Examples

Följande exempel skapar en lagringsplats som är länkad till 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

ta bort databricks-lagringsplatser

Ta bort den angivna lagringsplatsen.

databricks repos delete REPO_ID_OR_PATH [flags]

Arguments

REPO_ID_OR_PATH

    ID för den motsvarande lagringsplatsen för radering

Options

Globala flaggor

Examples

I följande exempel tas en lagringsplats bort efter ID eller sökväg:

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

databricks-lagringsplatser hämta

Hämta repot med det angivna repo-ID:t.

databricks repos get REPO_ID_OR_PATH [flags]

Arguments

REPO_ID_OR_PATH

    ID för Git-mappobjektet (lagringsplatsen) på arbetsytan

Options

Globala flaggor

Examples

Följande exempel hämtar information om en lagringsplats efter ID eller sökväg:

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

databricks-lagringsplatslista

Hämta lagringsplatser som den anropande användaren har hanteringsrättigheter för. Använd next_page_token för att iterera genom ytterligare sidor.

databricks repos list [flags]

Options

--next-page-token string

    Token som används för att hämta nästa resultatsida

--path-prefix string

    Filtrerar lagringsplatser som har sökvägar som börjar med det angivna sökvägsprefixet

Globala flaggor

Examples

I följande exempel visas lagringsplatser:

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

uppdatering av databricks-lagringsplatser

Uppdatera ett repo till en annan gren eller tagg, eller uppdatera det till den senaste commit på samma gren.

databricks repos update REPO_ID_OR_PATH [flags]

Arguments

REPO_ID_OR_PATH

    ID för Git-mappobjektet (lagringsplatsen) på arbetsytan

Options

--branch string

    Branch som den lokala versionen av lagringsplatsen har checkats ut till

--json JSON

    Den inbäddade JSON-strängen eller @path till JSON-filen med begärandekroppen.

--tag string

    Tagga att den lokala versionen av lagringsplatsen är utcheckad till

Globala flaggor

Examples

I följande exempel uppdateras en lagringsplats till olika grenar eller taggar:

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

Hämta behörighetsnivåer för lagringsplats.

databricks repos get-permission-levels REPO_ID [flags]

Arguments

REPO_ID

    Arkivet som du vill hämta eller hantera behörigheter för

Options

Globala flaggor

Examples

I följande exempel hämtas de tillgängliga behörighetsnivåerna för en lagringsplats:

databricks repos get-permission-levels 12345

databricks repos get-permissions

Hämta behörigheterna för en lagringsplats. Repositoryn kan ärva behörigheter från sina rotobjekt.

databricks repos get-permissions REPO_ID [flags]

Arguments

REPO_ID

    Arkivet som du vill hämta eller hantera behörigheter för

Options

Globala flaggor

Examples

I följande exempel hämtas behörigheterna för en lagringsplats:

databricks repos get-permissions 12345

databricks repos set-permissions

Ange lagringsplatsens behörigheter. Anger behörigheter för ett objekt och ersätter befintliga behörigheter om de finns. Tar bort alla direktbehörigheter om inga har angetts. Objekt kan ärva behörigheter från sina rotobjekt.

databricks repos set-permissions REPO_ID [flags]

Arguments

REPO_ID

    Arkivet som du vill hämta eller hantera behörigheter för

Options

--json JSON

    Den inbäddade JSON-strängen eller @path till JSON-filen med begärandekroppen.

Globala flaggor

Examples

I följande exempel anges behörigheter för en lagringsplats med JSON:

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

databricks repos update-permissions

Uppdatera behörigheterna på en lagringsplats. Repositoryn kan ärva behörigheter från sina rotobjekt.

databricks repos update-permissions REPO_ID [flags]

Arguments

REPO_ID

    Arkivet som du vill hämta eller hantera behörigheter för

Options

--json JSON

    Den inbäddade JSON-strängen eller @path till JSON-filen med begärandekroppen.

Globala flaggor

Examples

I följande exempel uppdateras behörigheter för en lagringsplats med JSON:

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

Globala flaggor

--debug

  Om felsökningsloggning ska aktiveras.

-h eller --help

    Visa hjälp för Databricks CLI eller den relaterade kommandogruppen eller det relaterade kommandot.

--log-file sträng

    En sträng som representerar filen som utdataloggarna ska skrivas till. Om den här flaggan inte anges är standardvärdet att skriva utdataloggar till stderr.

--log-format format

    Loggformattypen, text eller json. Standardvärdet är text.

--log-level sträng

    En sträng som representerar loggformatnivån. Om det inte anges inaktiveras loggformatnivån.

-o, --output typ

    Kommandots utdatatyp, text eller json. Standardvärdet är text.

-p, --profile sträng

    Namnet på profilen i ~/.databrickscfg-filen som ska användas för att köra kommandot. Om den här flaggan inte anges används den namngivna DEFAULT profilen om den finns.

--progress-format format

    Formatet för att visa förloppsloggar: default, append, inplaceeller json

-t, --target sträng

    Om tillämpligt, paketmålet som ska användas