共用方式為


repos 命令群組

Note

此資訊適用於 Databricks CLI 版本 0.205 及以上。 Databricks CLI 目前處於 公開預覽階段

Databricks CLI 的使用受限於 Databricks 授權Databricks 隱私權聲明,包括任何使用資料規定。

repos 內的命令群組可讓您管理 Git 資料夾。 請參閱 Azure Databricks Git 資料夾

databricks 存放庫建立

在工作區中建立存放庫,並將其連結至指定的遠端 Git 存放庫。 請注意,以程式設計方式建立的存放庫必須連結到遠端 Git 存放庫,不像在瀏覽器中建立的存放庫。

databricks repos create URL [PROVIDER] [flags]

Arguments

URL

    要連結之 Git 存放庫的 URL

PROVIDER

    Git 提供者。 此欄位不區分大小寫。 可用的 Git 提供者包括 gitHub、bitbucketCloud、gitLab、azureDevOpsServices、gitHubEnterprise、bitbucketServer、gitLabEnterpriseEdition 和 awsCodeCommit

選項

--json JSON

    內嵌的 JSON 字串或 @path 整合至包含要求內容的 JSON 檔案。

--path string

    工作區中指定儲存庫的路徑

全域旗標

Examples

下列範例會建立連結至 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

Databricks Repos 刪除

刪除指定的存放庫。

databricks repos delete REPO_ID_OR_PATH [flags]

Arguments

REPO_ID_OR_PATH

    要刪除之對應存放庫的標識碼

選項

全域旗標

Examples

下列範例會依識別碼或路徑刪除存放庫:

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

databricks 存放庫 取得

取得具有指定存放庫識別碼的存放庫。

databricks repos get REPO_ID_OR_PATH [flags]

Arguments

REPO_ID_OR_PATH

    工作區中 Git 資料夾 (存放庫) 物件的識別碼

選項

全域旗標

Examples

下列範例會依標識碼或路徑取得存放庫的相關信息:

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

databricks 存放庫清單

取得呼叫使用者具有管理許可權的存放庫。 使用 next_page_token 來遍歷其他頁面。

databricks repos list [flags]

選項

--next-page-token string

    用來取得下一頁結果的令牌

--path-prefix string

    篩選包含路徑開頭為指定路徑前置詞的存放庫

全域旗標

Examples

下列範例列出存放庫:

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

databricks 存放庫更新

將儲存庫更新到不同的分支或標籤,或更新到相同分支上的最新提交。

databricks repos update REPO_ID_OR_PATH [flags]

Arguments

REPO_ID_OR_PATH

    工作區中 Git 資料夾 (存放庫) 物件的識別碼

選項

--branch string

    簽出存放庫本機版本的分支

--json JSON

    內嵌的 JSON 字串或 @path 整合至包含要求內容的 JSON 檔案。

--tag string

    將本機版本的存放庫檢出到的標記

全域旗標

Examples

下列範例會將存放庫更新為不同的分支或標記:

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

databricks 資料庫儲存庫獲取權限級別

取得存放庫許可權等級。

databricks repos get-permission-levels REPO_ID [flags]

Arguments

REPO_ID

    要取得或管理許可權的存放庫

選項

全域旗標

Examples

下列範例會取得存放庫的可用權限等級:

databricks repos get-permission-levels 12345

Databricks 存放庫 get-permissions

取得儲存庫的權限。 Repos 可以從其根對象繼承許可權。

databricks repos get-permissions REPO_ID [flags]

Arguments

REPO_ID

    要取得或管理許可權的存放庫

選項

全域旗標

Examples

下列範例會取得資料庫的權限:

databricks repos get-permissions 12345

databricks repos set-permissions(設定資料庫儲存庫的權限)

設定存放庫許可權。 設定物件的許可權,若已有許可權則予以取代。 如果未指定任何許可權,則刪除所有直接許可權。 物件可以從其根對象繼承許可權。

databricks repos set-permissions REPO_ID [flags]

Arguments

REPO_ID

    要取得或管理許可權的存放庫

選項

--json JSON

    內嵌的 JSON 字串或 @path 整合至包含要求內容的 JSON 檔案。

全域旗標

Examples

下列範例會使用 JSON 來設定存放庫的許可權:

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

databricks 存放庫更新許可權

更新存放庫的許可權。 Repos 可以從其根對象繼承許可權。

databricks repos update-permissions REPO_ID [flags]

Arguments

REPO_ID

    要取得或管理許可權的存放庫

選項

--json JSON

    內嵌的 JSON 字串或 @path 整合至包含要求內容的 JSON 檔案。

全域旗標

Examples

下列範例會使用 JSON 更新存放庫的權限:

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

全域旗標

--debug

  是否要啟用偵錯記錄。

-h--help

    顯示 Databricks CLI、相關命令群組或相關命令的幫助說明。

--log-file 字串

    字串,表示要寫入輸出記錄檔的檔案。 若未指定此旗標,則預設值是將輸出記錄寫入 stderr。

--log-format 格式

    記錄格式類型,textjson。 預設值是 text

--log-level 字串

    表示日誌格式層級的字串。 若未指定,則日誌的格式層級功能將被停用。

-o, --output 類型

    指令輸出類型,textjson。 預設值是 text

-p, --profile 字串

    用於執行命令的~/.databrickscfg檔案中的配置檔名稱。 如果未指定此旗標,則如果存在,則會使用名為 DEFAULT 的配置檔。

--progress-format 格式

    顯示進度記錄的格式:default、、appendinplace、 或json

-t, --target 字串

    如果適用,要使用的套件組合目標