다음을 통해 공유


repos 명령 그룹

Note

이 정보는 Databricks CLI 버전 0.205 이상에 적용됩니다. Databricks CLI는 공개 미리 보기로 제공됩니다.

Databricks CLI 사용은 Databricks 라이선스Databricks 개인정보 보호 고지, 그리고 사용 데이터 규정의 적용을 받습니다.

repos Databricks CLI 내의 명령 그룹을 사용하면 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입니다.

Options

--json JSON

    요청 본문은 인라인 JSON 문자열이거나 JSON 파일에 @path을 포함한 것입니다.

--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 리포지토리 삭제

지정된 리포지토리를 삭제합니다.

databricks repos delete REPO_ID_OR_PATH [flags]

Arguments

REPO_ID_OR_PATH

    삭제할 해당 리포지토리의 ID입니다.

Options

전역 플래그

Examples

다음 예제에서는 ID 또는 경로별로 리포지토리를 삭제합니다.

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

Databricks 저장소 가져오기

지정된 리포지토리 ID를 사용하여 리포지토리를 가져옵니다.

databricks repos get REPO_ID_OR_PATH [flags]

Arguments

REPO_ID_OR_PATH

    작업 영역에 있는 Git 폴더(리포지토리) 개체의 ID

Options

전역 플래그

Examples

다음 예제에서는 ID 또는 경로별로 리포지토리에 대한 정보를 가져옵니다.

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

Databricks 리포지토리 목록

호출하는 사용자에게 관리 권한이 있는 리포지토리를 가져옵니다. next_page_token를 사용하여 추가 페이지를 반복합니다.

databricks repos list [flags]

Options

--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 폴더(리포지토리) 개체의 ID

Options

--branch string

    리포지토리의 로컬 버전이 체크아웃된 브랜치

--json JSON

    요청 본문은 인라인 JSON 문자열이거나 JSON 파일에 @path을 포함한 것입니다.

--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 repos get-permission-levels (데이터브릭스 리포지토리의 권한 수준 가져오기)

리포지토리 권한 수준을 가져옵니다.

databricks repos get-permission-levels REPO_ID [flags]

Arguments

REPO_ID

    사용 권한을 얻거나 관리할 리포지토리

Options

전역 플래그

Examples

다음 예제에서는 리포지토리에 사용 가능한 사용 권한 수준을 가져옵니다.

databricks repos get-permission-levels 12345

databricks 저장소 권한 가져오기

리포지토리의 사용 권한을 가져옵니다. 리포지토리는 루트 오브젝트로부터 권한을 상속받을 수 있습니다.

databricks repos get-permissions REPO_ID [flags]

Arguments

REPO_ID

    사용 권한을 얻거나 관리할 리포지토리

Options

전역 플래그

Examples

다음 예제에서는 리포지토리에 대한 권한을 가져옵니다.

databricks repos get-permissions 12345

databricks repos set-permissions (데이터브릭스 저장소 권한 설정 명령어)

리포지토리 사용 권한을 설정합니다. 개체에 대한 사용 권한을 설정하여 기존 사용 권한이 있는 경우 대체합니다. 지정되지 않은 경우 모든 직접 권한을 삭제합니다. 개체는 루트 개체에서 사용 권한을 상속할 수 있습니다.

databricks repos set-permissions REPO_ID [flags]

Arguments

REPO_ID

    사용 권한을 얻거나 관리할 리포지토리

Options

--json JSON

    요청 본문은 인라인 JSON 문자열이거나 JSON 파일에 @path을 포함한 것입니다.

전역 플래그

Examples

다음 예제에서는 JSON을 사용하여 리포지토리에 대한 권한을 설정합니다.

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

databricks 리포지토리 권한 업데이트 (databricks repos update-permissions)

리포지토리에 대한 사용 권한을 업데이트합니다. 리포지토리는 루트 오브젝트로부터 권한을 상속받을 수 있습니다.

databricks repos update-permissions REPO_ID [flags]

Arguments

REPO_ID

    사용 권한을 얻거나 관리할 리포지토리

Options

--json JSON

    요청 본문은 인라인 JSON 문자열이거나 JSON 파일에 @path을 포함한 것입니다.

전역 플래그

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, append, inplace또는 json

-t, --target 문자열

    해당하는 경우 사용할 번들 대상