Databricks Git klasörleriyle Git tümleştirmesi

Databricks Git klasörleri, Azure Databricks'teki görsel bir Git istemcisi ve API'dir. Depo kopyalama, işleme ve gönderme, çekme, dal yönetimi ve işleme sırasında farkların görsel karşılaştırması gibi yaygın Git işlemlerini destekler.

Git klasörleri içinde not defterlerinde veya diğer dosyalarda kod geliştirebilir ve sürüm denetimi, işbirliği ve CI/CD için Git'i kullanarak veri bilimi ve mühendislik kodu geliştirme en iyi yöntemlerini izleyebilirsiniz.

Önemli

Databricks, "Repos" özelliğini Databricks çalışma alanlarındaki tümleşik Git klasörü işlevselliğiyle değiştirdi. Bu değişiklik hakkında daha fazla bilgi için Databricks Repos'a ne oldu? makalesini okuyun .

Bu özellik tüm bölgelerde Genel Önizleme aşamasındadır.

Not

Git klasörleri (Depolar) öncelikli olarak yazma ve işbirliğine dayalı iş akışları için tasarlanmıştır.

Eski git tümleştirmesinden geçiş hakkında bilgi için bkz . Eski Git'ten Git klasörlerine (eski adıYla Repos) geçiş.

Databricks Git klasörleriyle ne yapabilirsiniz?

Databricks Git klasörleri, Git sağlayıcılarıyla tümleştirerek veri ve yapay zeka projeleri için kaynak denetimi sağlar.

Databricks Git klasörlerinde Git işlevselliğini kullanarak şunları yapabilirsiniz:

  • Uzak git deposundan kopyalama, gönderme ve çekme.
  • Çakışmaları birleştirme, yeniden dengeleme ve çözme dahil olmak üzere geliştirme çalışmaları için dallar oluşturun ve yönetin.
  • Not defterleri (IPYNB not defterleri dahil) oluşturun ve bunları ve diğer dosyaları düzenleyin.
  • İşleme sırasında farklılıkları görsel olarak karşılaştırın ve birleştirme çakışmalarını çözün.

Adım adım yönergeler için bkz . Databricks Git klasörlerinde (Repos) Git işlemlerini çalıştırma.

Not

Databricks Git klasörleri, CI/CD işlem hattınızla tümleştirebileceğiniz bir API'ye de sahiptir. Örneğin, her zaman kodun en son sürümüne sahip olması için databricks depoyu program aracılığıyla güncelleştirebilirsiniz. Databricks Git klasörlerini kullanarak kod geliştirmeye yönelik en iyi yöntemler hakkında bilgi için bkz . Git ve Databricks Git klasörleri (Depolar) ile CI/CD teknikleri.

Azure Databricks'te desteklenen not defteri türleri hakkında bilgi için bkz . Databricks not defterlerini dışarı ve içeri aktarma.

Desteklenen Git sağlayıcıları

Databricks Git klasörleri tümleşik bir Git deposu tarafından desteklenir. Depo, aşağıdaki bölümde listelenen bulut ve kurumsal Git sağlayıcılarından herhangi biri tarafından barındırılabilir.

Not

"Git sağlayıcısı" nedir?

"Git sağlayıcısı", Git'i temel alan bir kaynak denetim modelini barındıran belirli (adlandırılmış) hizmettir. Git tabanlı kaynak denetim platformları iki şekilde barındırılır: gelişmekte olan şirket tarafından barındırılan bir bulut hizmeti olarak veya kendi şirketiniz tarafından kendi donanımında yüklenip yönetilen bir şirket içi hizmet olarak. GitHub, Microsoft, GitLab ve Atlassian gibi birçok Git sağlayıcısı hem bulut tabanlı SaaS hem de şirket içi (bazen "kendi kendine yönetilen") Git hizmetleri sağlar.

Yapılandırma sırasında Git sağlayıcınızı seçerken bulut (SaaS) ile şirket içi Git sağlayıcıları arasındaki farkları bilmeniz gerekir. Şirket içi çözümler genellikle bir şirket VPN'inin arkasında barındırılır ve İnternet'ten erişilebilir olmayabilir. Genellikle, şirket içi Git sağlayıcılarının adı "Sunucu" veya "Kendi Kendine Yönetilen" olarak biter, ancak emin değilseniz şirket yöneticilerinize başvurun veya Git sağlayıcısının belgelerini gözden geçirin.

Git sağlayıcınız bulut tabanlıysa ve desteklenen bir sağlayıcı olarak listelenmiyorsa, sağlayıcınız olarak "GitHub" seçeneğinin seçilmesi işe yarayabilir ancak garanti değildir.

Not

Sağlayıcı olarak "GitHub" kullanıyorsanız ve bulut veya şirket içi sürümünü kullanıp kullanmadığınızdan hala emin değilseniz GitHub belgelerindeki GitHub Enterprise Server Hakkında bölümüne bakın.

Databricks tarafından desteklenen Bulut Git sağlayıcıları

  • GitHub, GitHub AE ve GitHub Enterprise Cloud
  • Atlassian BitBucket Bulutu
  • GitLab ve GitLab EE
  • Microsoft Azure DevOps (Azure Repos)

Databricks tarafından desteklenen şirket içi Git sağlayıcıları

  • GitHub Enterprise Server
  • Atlassian BitBucket Sunucusu ve Veri Merkezi
  • GitLab Kendi Kendine Yönetilen
  • Microsoft Azure DevOps Sunucusu: Url veya visualstudio.com/*ile eşleşmiyorsadev.azure.com/*, çalışma alanı yöneticisinin Microsoft Azure DevOps Server'ınızın URL etki alanı ön eklerini açıkça izin verilenler listesine eklemesi gerekir. Diğer ayrıntılar için bkz . İzin verme listesindeki URL'lerle kullanımı kısıtlama

İnternet'ten erişilmeyen bir şirket içi Git deposunu tümleştiriyorsanız, Git kimlik doğrulama istekleri için bir ara sunucu da şirketinizin VPN'sine yüklenmelidir. Diğer ayrıntılar için bkz . Databricks Git klasörleri (Depolar) için özel Git bağlantısını ayarlama.

Git sağlayıcınızla erişim belirteçlerini kullanmayı öğrenmek için bkz . Git kimlik bilgilerini yapılandırma ve uzak bir deposunu Azure Databricks'e bağlama.

Git tümleştirme kaynakları

Azure Databricks ile Git tümleştirmesi için Databricks CLI 2.0'ı kullanın:

Aşağıdaki başvuru belgelerini okuyun:

Sonraki adımlar