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 格式
記錄格式類型,text 或 json。 預設值是 text。
--log-level 字串
表示日誌格式層級的字串。 若未指定,則日誌的格式層級功能將被停用。
-o, --output 類型
指令輸出類型,text 或 json。 預設值是 text。
-p, --profile 字串
用於執行命令的~/.databrickscfg檔案中的配置檔名稱。 如果未指定此旗標,則如果存在,則會使用名為 DEFAULT 的配置檔。
--progress-format 格式
顯示進度記錄的格式:default、、appendinplace、 或json
-t, --target 字串
如果適用,要使用的套件組合目標