Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfa, yaygın hata iletileri ve Databricks Git klasörleriyle ilgili sorunları giderme konusunda rehberlik sağlar.
Invalid credentials
Aşağıdaki işlemi deneyin:
Git tümleştirme ayarlarının (Ayarlar>Bağlı hesaplar) doğru olduğunu onaylayın. Hem Git sağlayıcı kullanıcı adınızı hem de belirtecinizi girmelisiniz.
Ayarlar>Bağlı hesaplar bölümünde doğru Git sağlayıcısını seçtiğinizden emin olun.
Kişisel erişim belirtecinizin veya uygulama parolanızın doğru depo erişimine sahip olduğunu doğrulayın.
Git sağlayıcınızda SSO etkinleştirildiyse, SSO için belirteçlerinizi yetkilendirilin.
Belirtecinizi Git komut satırıyla test edin. Köşeli ayraç içindeki metin dizelerini değiştirin:
git clone https://<username>:<personal-access-token>@github.com/<org>/<repo-name>.git
Secure connection...SSL problems
Azure Databricks Git sunucunuza erişemiyorsa bu hata oluşur. Özel bir Git sunucusuna erişmek için Azure Databricks hesap ekibinize başvurun.
<link>: Secure connection to <link> could not be established because of SSL problems
Microsoft Entra Id kimlik bilgileri hatası
Encountered an error with your :re[ms-entra-id] credentials. Try logging out of :re[ms-entra-id] and logging back in.
Ekibiniz kısa süre önce çok faktörlü kimlik doğrulaması (MFA) ilkesi kullanmaya başladıysa bu hata oluşabilir. Hatayı çözmek için şuraya gidin portal.azure.com ve Microsoft Entra ID oturumunu kapatın. Yeniden oturum açtığınızda, MFA'yı kullanmak için bir istem görmeniz gerekir.
Bu işe yaramazsa, yeniden oturum açmadan önce tüm Azure hizmetlerinin oturumlarını kapatmayı deneyin.
Zaman aşımı hataları
Büyük bir depo kopyalama veya büyük bir dalı kullanıma alma gibi işlemler zaman aşımı hatalarına neden olabilir. Ancak işlem arka planda tamamlanabilir. Çalışma alanı ağır yük altındaysa daha sonra yeniden deneyin.
Büyük bir depoyla çalışmak için sparse checkout işlemini deneyin.
404 hataları
Not defteri olmayan bir dosyayı açtığınızda 404 hatası alırsanız, birkaç dakika bekleyin ve yeniden deneyin. Sistemin çalışma alanını etkinleştirmesi ile web uygulamasının yapılandırmayı alması arasında kısa bir gecikme vardır.
Ayrık baş durumu
Databricks Git klasörü şu durumda ayrılmış baş durumuna geçebilir:
- Birisi uzaktaki dalı sildi. Databricks, kaydedilmemiş yerel değişiklikleri varsayılan dala uygulayarak kurtarmaya çalışır. Çakışan değişiklikler varsa Databricks bunları varsayılan dalın (ayrılmış baş) anlık görüntüsüne uygular.
- Kullanıcı veya hizmet sorumlusu API'yi kullanarak bir etiketi kullanıma alır
update repo.
Bu durumdan kurtulmak için:
- Geçerli işlemeden yeni bir dal oluşturmak için Dal oluştur'a veya var olan bir dalı kullanıma almak için Dal seç'e tıklayın.
- Değişikliklerinizi kaydetmek ve göndermek için commit yapın ve push yapın. Değişiklikleri atmak için
Not defteri adı çakışmalarını çözme
Aynı veya benzer dosya adlarına sahip not defterleri, Cannot perform Git operation due to conflicting names veya A folder cannot contain a notebook with the same name as a notebook, file, or folder (excluding file extensions). gibi bir depo ya da çekme isteği oluşturduğunuzda hatalara neden olabilir.
Adlandırma çakışmaları farklı dosya uzantılarıyla bile oluşabilir. Örneğin, bu iki dosya çakışıyor:
notebook.ipynbnotebook.py
Çakışmayı düzeltmek için hata durumuna katkıda bulunan not defterini, dosyayı veya klasörü yeniden adlandırın. Depoyu kopyaladığınızda hata oluşursa, uzak Git deposundaki not defterlerini, dosyaları veya klasörleri yeniden adlandırın.
Hatalar yeniden klonlamayı önerir
There was a problem with deleting folders. The repo could be in an inconsistent state and re-cloning is recommended.
Bu hata, depoyu tutarsız bir durumda bırakabilen klasörleri silerken bir sorun oluştuğuna işaret eder. Durumunu sıfırlamak için depoyu silin ve yeniden kopyalayın.
Not defterleri kullanıcı düzenlemeleri olmadan değiştirilmiş olarak görünür
Not defterinin her satırı kullanıcı düzenlemesi yapılmadan değiştirilmiş olarak görünüyorsa, değişikliklerin nedeni büyük olasılıkla satır bitiş karakterleridir. Databricks, Windows sistemlerinde kaydedilen dosyalardan farklı olabilecek Linux stili satır sonları kullanır.
Bu sorunu tanılamak için bir .gitattributes dosyanız olup olmadığını denetleyin. Bunu yaparsanız:
-
* text eol=crlföğesini içeremez. - Windows kullanmıyorsanız bu ayarı kaldırın. Hem geliştirme ortamınız hem de Databricks Linux satır sonlarını kullanır.
- Windows kullanıyorsanız, ayarını olarak
* text=autodeğiştirin. Git daha sonra Linux stili satır sonlarıyla dosyaları dahili olarak depolar, ancak platforma özgü satır sonlarıyla otomatik olarak kullanıma alır.
Git'e Windows satır sonu karakterleri içeren dosyaları zaten işlediyseniz aşağıdaki adımları gerçekleştirin:
- Var olan değişiklikleri temizleyin.
-
.gitattributesDosyayı ortamınız için yukarıda açıklandığı gibi güncelleştirin. - Değişikliği kaydedin.
-
git add --renormalize'i çalıştırın. Tüm değişiklikleri taahhüt et ve gönder.