Aracılığıyla paylaş


Repos CLI (eski)

Ö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ı öğesine databricks reposekleyerek çalıştırırsınız. Bu alt komutlar Repos API'sini çağırır.

Depolar hakkında daha fazla bilgi için bkz . Databricks Git klasörleri için Git tümleştirmesi.

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ştirme:

  • <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> Azure Databricks çalışma alanında isteğe bağlı bir depo yolu ile, örneğin /Repos/someone@example.com/my-repo.

Ö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ştirme:

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

Ö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ştirme:

  • <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 dalın en son işlemesine veya etiketine güncelleştirme

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 veya gereklidir --repo-id--path ve tam olarak veya --branch--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. Şu anda kullanıma alınmamış bir dala başvuruyor veya --branch bu dala başvuruyorsa--tag, Databricks Git klasörleri belirtilen dalı kullanıma alır.

Değiştirme:

  • <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"
}

Depo silme

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ştirme:

  • <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.