Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ta strona zawiera wskazówki dotyczące typowych komunikatów o błędach i rozwiązywania problemów z folderami Git usługi Databricks.
Invalid credentials
Spróbuj wykonać następujące czynności:
Upewnij się, że ustawienia integracji z usługą Git (Ustawienia>Połączone konta) są poprawne. Musisz wprowadzić zarówno nazwę użytkownika dostawcy usługi Git, jak i token.
Upewnij się, że wybrano poprawnego dostawcę usługi Git w obszarze Ustawienia>Połączone konta.
Sprawdź, czy osobisty token dostępu lub hasło aplikacji ma prawidłowy dostęp do repozytorium.
Jeśli dostawca usługi Git ma włączone logowanie jednokrotne, autoryzuj tokeny na potrzeby logowania jednokrotnego.
Przetestuj token za pomocą wiersza poleceń Git. Zastąp ciągi tekstowe w nawiasach kątowych:
git clone https://<username>:<personal-access-token>@github.com/<org>/<repo-name>.git
Secure connection...SSL problems
Ten błąd występuje, jeśli usługa Azure Databricks nie może uzyskać dostępu do serwera Git. Aby uzyskać dostęp do prywatnego serwera Git, skontaktuj się z zespołem konta usługi Azure Databricks.
<link>: Secure connection to <link> could not be established because of SSL problems
Błąd poświadczeń Microsoft Entra ID
Encountered an error with your :re[ms-entra-id] credentials. Try logging out of :re[ms-entra-id] and logging back in.
Ten błąd może wystąpić, jeśli twój zespół niedawno zaczął korzystać z zasad uwierzytelniania wieloskładnikowego (MFA). Aby rozwiązać błąd, przejdź do portal.azure.com i wyloguj się z Microsoft Entra ID. Po powrocie do logowania powinien zostać wyświetlony monit o użycie uwierzytelniania wieloskładnikowego.
Jeśli to nie zadziała, spróbuj wylogować się ze wszystkich usług platformy Azure przed ponownym zalogowaniem.
Błędy przekroczenia limitu czasu
Operacje takie jak klonowanie dużego repozytorium lub wyewidencjonowywanie dużej gałęzi mogą powodować błędy przekroczenia limitu czasu. Jednak operacja może zostać ukończona w tle. Spróbuj ponownie później, jeśli obszar roboczy był obciążony dużym obciążeniem.
Aby pracować z dużym repozytorium, spróbuj sparse checkout.
Błędy 404
Jeśli podczas otwierania pliku innego niż notes wystąpi błąd 404, zaczekaj kilka minut i spróbuj ponownie. Istnieje krótkie opóźnienie między włączeniem obszaru roboczego a chwilą odebrania konfiguracji przez aplikację internetową.
Odłączony stan głowy
Folder Git usługi Databricks może dostać się do odłączonego stanu głównego, jeśli:
- Ktoś usuwa gałąź zdalną. Usługa Databricks próbuje odzyskać niezatwierdzone zmiany lokalne, stosując je do gałęzi domyślnej. Jeśli występują zmiany powodujące konflikt, usługa Databricks stosuje je w migawkę gałęzi domyślnej (odłączony HEAD).
- Użytkownik lub jednostka usługi wyewidencjonowali tag przy użyciu interfejsu
update repoAPI.
Aby wyjść z tego stanu:
- Kliknij pozycję Utwórz gałąź , aby utworzyć nową gałąź z bieżącego zatwierdzenia lub Wybierz gałąź , aby wyewidencjonować istniejącą gałąź.
- Zatwierdź i wyślij, aby zachować zmiany. Aby odrzucić zmiany, kliknij
w obszarze Zmiany.
Rozwiązać konflikty nazw notatnika
Notesy z identycznymi lub podobnymi nazwami plików mogą powodować błędy podczas tworzenia repozytorium lub żądania ściągnięcia, takich jak Cannot perform Git operation due to conflicting names lub A folder cannot contain a notebook with the same name as a notebook, file, or folder (excluding file extensions).
Konflikty nazewnictwa mogą wystąpić nawet w przypadku różnych rozszerzeń plików. Na przykład te dwa pliki powodują konflikt:
notebook.ipynbnotebook.py
Aby rozwiązać konflikt, zmień nazwę notesu, pliku lub folderu, który powoduje stan błędu. Jeśli podczas klonowania repozytorium wystąpi błąd, zmień nazwę notesów, plików lub folderów w zdalnym repozytorium Git.
Błędy sugerują reclonowanie
There was a problem with deleting folders. The repo could be in an inconsistent state and re-cloning is recommended.
Ten błąd wskazuje, że wystąpił problem podczas usuwania folderów, co może pozostawić repozytorium w stanie niespójnym. Usuń i ponownie sklonuj repozytorium, aby zresetować jego stan.
Notatniki są modyfikowane bez zmian wprowadzonych przez użytkownika
Jeśli każdy wiersz notesu zostanie zmodyfikowany bez żadnych zmian użytkownika, zmiany są prawdopodobnie spowodowane znakami końcowymi wiersza. Usługa Databricks używa zakończeń linii w stylu systemu Linux, które mogą różnić się od plików commitowanych w systemach Windows.
Aby zdiagnozować ten problem, sprawdź, czy masz .gitattributes plik. Jeśli to zrobisz:
- Nie może zawierać
* text eol=crlf. - Jeśli nie używasz systemu Windows, usuń to ustawienie. Zarówno środowisko programistyczne, jak i Databricks używają zakończeń wierszy w systemie Linux.
- Jeśli używasz systemu Windows, zmień ustawienie na
* text=auto. Następnie usługa Git przechowuje pliki z wewnętrznymi zakończeniami wierszy w stylu systemu Linux, ale automatycznie sprawdza zakończenia wierszy specyficzne dla platformy.
Jeśli już zatwierdziłeś pliki ze znakami końca linii systemu Windows do Git, wykonaj następujące kroki:
- Wyczyść wszelkie zaległe zmiany.
- Zaktualizuj plik
.gitattributeszgodnie z opisem powyżej dla danego środowiska. - Zatwierdź zmianę.
- Uruchom program
git add --renormalize. Zatwierdź i prześlij wszystkie zmiany.