Aracılığıyla paylaş


Repos CLI (eski sürüm)

Önemli

Bu belge kullanımdan kaldırılmıştır ve güncelleştirilmeyebilir.

Bu bilgiler eski Databricks CLI 0.18 ve altındaki sürümler için geçerlidir. Databricks, bunun yerine daha yeni Databricks CLI sürüm 0.205 veya üzerini kullanmanızı önerir. Bkz . Databricks CLI nedir?. Databricks CLI sürümünüzü bulmak için komutunu çalıştırın databricks -v.

Databricks CLI sürüm 0.18 veya altından Databricks CLI sürüm 0.205 veya üzeri sürüme geçiş yapmak için bkz . Databricks CLI geçişi.

Not

Repos CLI için Databricks CLI 0.15.0 veya üzeri gerekir.

Databricks depoları CLI alt komutlarını databricks repos komutlarına ekleyerek çalıştırırsınız. Bu alt komutlar Repos API'sini çağırır.

Depolar hakkında daha fazla bilgi için bkz. Azure Databricks Git klasörleri.

databricks repos --help
Usage: databricks repos [OPTIONS] COMMAND [ARGS]...

  Utility to interact with the repos API.

Options:
  -v, --version   [VERSION]
  --debug         Debug mode. Shows full stack trace on error.
  --profile TEXT  CLI connection profile to use. The default profile is
                  "DEFAULT".

  -h, --help      Show this message and exit.

Commands:
  create      Creates a repo.
  delete      Deletes a repo.
  get         Lists information about a repo.
  list        Lists all available repos in the workspace.
  update      Updates information about a repo.

Depo oluşturma

Kullanım belgelerini görüntülemek için komutunu çalıştırın databricks repos create --help.

Kullanım

databricks repos create --url <url> --provider <provider> --path <path>

Değiştir:

  • <url> gerekli Git sağlayıcısının depo URL'sine sahip.

  • <provider> örneğin, gitHubgerekli Git sağlayıcısının adını yazın. Kullanılabilir sağlayıcılar şunlardır:

    • azureDevOpsServices
    • bitbucketCloud
    • bitbucketServer
    • gitHub
    • gitHubEnterprise
    • gitLab
    • gitLabEnterpriseEdition

    Sağlayıcının adı büyük/küçük harfe duyarsız olarak belirtilebilir (örneğin, gitHub ve github her ikisi de geçerlidir).

  • <path> örneğin /Repos/someone@example.com/my-repo gibi, Azure Databricks çalışma alanındaki depoya götüren isteğe bağlı bir yol ile.

Örnek çıkış

{
  "id": 1234567890123456,
  "path": "/Repos/someone@example.com/my-repo",
  "url": "https://github.com/my/my-repo",
  "provider": "gitHub",
  "branch": "master",
  "head_commit_id": "9837ac1f924a5ca56117597c5c79bb02300ff1f4"
}

Çalışma alanındaki tüm kullanılabilir depoları listele

Kullanım belgelerini görüntülemek için komutunu çalıştırın databricks repos list --help.

Kullanım

databricks repos list --path-prefix <path-prefix> --next-page-token <next-page-token>

Değiştir:

  • <path-prefix> Azure Databricks çalışma alanındaki depolar için isteğe bağlı bir yol ön ekiyle, örneğin /Repos/someone@example.com/my-repo.
  • <next-page-token> ile, daha önce komutu çalıştırarak sağlanan isteğe bağlı bir sonraki sayfa belirteci kullanarak, sonraki sonuç sayfasını alın.

Örnek çıkış

{
  "repos": [
    {
      "id": 1234567890123456,
      "path": "/Repos/someone@example.com/my-repo",
      "url": "https://github.com/my/my-repo",
      "provider": "gitHub",
      "branch": "master",
      "head_commit_id": "9837ac1f924a5ca56117597c5c79bb02300ff1f4"
    },
    {
      "id": 2345678901234567,
      "path": "/Repos/someone@example.com/my-repo-2",
      "url": "https://github.com/my/my-repo-2",
      "provider": "gitHub",
      "branch": "master",
      "head_commit_id": "837ac1f924a5ca56117597c5c79bb02300ff1f4a"
    }
  ]
}

Depo hakkındaki bilgileri listeleme

Kullanım belgelerini görüntülemek için komutunu çalıştırın databricks repos get --help.

Kullanım

databricks repos get --repo-id <repo-id> --path <path>

Değiştir:

  • <repo-id> örneğin, 1234567890123456deponun kimliğiyle birlikte. Kimliği almak için listesi komutunu çalıştırın. --repo-id veya --path gereklidir.
  • <path> örneğin, /Repos/someone@example.com/my-repoAzure Databricks çalışma alanında deponun yolunu içerir. Yolu almak için get veya list komutunu çalıştırın. --repo-id veya --path gereklidir.

Örnek çıkış

{
  "id": 1234567890123456,
  "path": "/Repos/someone@example.com/my-repo",
  "url": "https://github.com/my/my-repo",
  "provider": "gitHub",
  "branch": "master",
  "head_commit_id": "9837ac1f924a5ca56117597c5c79bb02300ff1f4"
}

Depoyu, uzak bir dalın en son işlemesine veya bir etikete güncelle.

Kullanım belgelerini görüntülemek için komutunu çalıştırın databricks repos update --help.

Kullanım

databricks repos update --repo-id <repo-id> --branch <branch>

Veya:

databricks repos update --repo-id <repo-id> --tag <tag>

Veya:

databricks repos update --path <path> --branch <branch>

Veya:

databricks repos update --path <path> --tag <tag>

Tam olarak --repo-id veya --path gereklidir ve tam olarak --branch veya --tag gereklidir.

--repo-id veya --path güncelleştirilmesi gereken Databricks Git klasörünü tanımlar. --branch veya --tag güncelleştirilecek işlemeyi veya kullanıma almak üzere yeni dalı tanımlar. --branch veya --tag kullanıma alınmış olan dala başvuruyorsa, Databricks Git klasörleri bu dalın en son işlemesine güncelleştirmek için bir çekme işlemi gerçekleştirir. --branch veya --tag şu anda kullanıma alınmamış bir dalı işaret ediyorsa, Databricks Git klasörleri belirtilen dalı kullanıma alır.

Değiştir:

  • <repo-id> örneğin, 1234567890123456deponun kimliğiyle birlikte. Kimliği almak için listesi komutunu çalıştırın.
  • <path> örneğin, /Repos/someone@example.com/my-repoAzure Databricks çalışma alanında deponun yolunu içerir. Yolu almak için get veya list komutunu çalıştırın.
  • <branch> , örneğin, kullanılacak my-branchdepodaki dalın adıyla birlikte.
  • <tag> , örneğin, kullanılacak my-tagdepodaki dalın adıyla birlikte.

Örnek çıkış

{
  "id": 1234567890123456,
  "path": "/Repos/someone@example.com/my-repo",
  "url": "https://github.com/my/my-repo",
  "provider": "gitHub",
  "branch": "my-branch",
  "head_commit_id": "9837ac1f924a5ca56117597c5c79bb02300ff1f4"
}

Bir depo sil

Kullanım belgelerini görüntülemek için komutunu çalıştırın databricks repos delete --help.

Kullanım

databricks repos delete --repo-id <repo-id>

Veya:

databricks repos delete --path <path>

Değiştir:

  • <repo-id> örneğin, 1234567890123456deponun kimliğiyle birlikte. Kimliği almak için listesi komutunu çalıştırın. --repo-id veya --path gereklidir.
  • <path> örneğin, /Repos/someone@example.com/my-repoAzure Databricks çalışma alanında deponun yolunu içerir. Yolu almak için get veya list komutunu çalıştırın. --repo-id veya --path gereklidir.

Başarılı olursa, hiçbir çıkış görüntülenmez.