Comparteix via


Solución de errores de carpetas de Git de Databricks

En esta página se proporcionan instrucciones para los mensajes de error comunes y la solución de problemas con las carpetas de Git de Databricks.

Invalid credentials

Realice lo siguiente:

  • Confirme que la configuración de integración de Git (Configuración>cuentas vinculadas) es correcta. Debe escribir el nombre de usuario y el token del proveedor de Git.

  • Confirme que seleccionó el proveedor de Git correcto en Configuración>Cuentas vinculadas.

  • Compruebe que el token de acceso personal o la contraseña de la aplicación tenga el acceso correcto al repositorio.

  • Si tu proveedor de Git tiene habilitado SSO, autoriza tus tokens para SSO.

  • Pruebe el token con la línea de comandos de Git. Sustituya las cadenas de texto entre corchetes angulares:

    git clone https://<username>:<personal-access-token>@github.com/<org>/<repo-name>.git
    

Secure connection...SSL problems

Este error se produce si Azure Databricks no puede acceder al servidor git. Para acceder a un servidor Git privado, póngase en contacto con el equipo de la cuenta de Azure Databricks.

<link>: Secure connection to <link> could not be established because of SSL problems

Error de credenciales de Id. de Microsoft Entra

Encountered an error with your :re[ms-entra-id] credentials. Try logging out of :re[ms-entra-id] and logging back in.

Este error puede producirse si el equipo comenzó recientemente a usar una directiva de autenticación multifactor (MFA). Para resolver el error, vaya a portal.azure.com y cierre sesión en Microsoft Entra ID. Al volver a iniciar sesión, debería ver un mensaje para usar MFA.

Si eso no funciona, pruebe a cerrar sesión de todos los servicios de Azure antes de volver a iniciar sesión.

Errores de tiempo de espera agotado

Las operaciones como clonar un repositorio grande o extraer una rama grande pueden producir errores de timeout. Sin embargo, la operación podría completarse en segundo plano. Vuelva a intentarlo más adelante si el área de trabajo estaba en carga pesada.

Para trabajar con un repositorio grande, pruebe restauración de sparse.

Errores 404

Si recibe un error 404 al abrir un archivo que no es de cuaderno, espere unos minutos e inténtelo de nuevo. Hay un breve retraso entre cuando el sistema habilita el área de trabajo y cuando la aplicación web recoge la configuración.

Estado de encabezado desconectado

Una carpeta de Git de Databricks puede entrar en el estado principal desasociado si:

  • Alguien elimina la rama remota. Databricks intenta recuperar los cambios locales no confirmados aplicándolos a la rama predeterminada. Si hay cambios en conflicto, Databricks los aplica en una instantánea de la rama predeterminada (cabeza desasociada).
  • Un usuario o una entidad de servicio extrajo una etiqueta mediante la update repo API.

Para recuperarse de este estado:

  1. Haga clic en Crear rama para crear una nueva rama a partir de la confirmación actual o Seleccione rama para cambiar a una rama existente.
  2. Realiza un commit y haz un push para mantener los cambios. Para descartar los cambios, haga clic en el icono de menú Kebab. Menú kebab en Cambios.

Resolución de conflictos de nombres de cuaderno

Los cuadernos con nombres de archivo idénticos o similares pueden producir errores al crear un repositorio o una solicitud de incorporación de cambios, como Cannot perform Git operation due to conflicting names o A folder cannot contain a notebook with the same name as a notebook, file, or folder (excluding file extensions).

Los conflictos de nomenclatura pueden producirse incluso con diferentes extensiones de archivo. Por ejemplo, estos dos archivos entran en conflicto:

  • notebook.ipynb
  • notebook.py

Diagrama: conflicto de nombres para cuadernos, archivos o carpetas.

Para corregir el conflicto, cambie el nombre del cuaderno, el archivo o la carpeta que contribuye al estado de error. Si se produce el error al clonar el repositorio, cambie el nombre de los cuadernos, los archivos o las carpetas del repositorio de Git remoto.

Los errores sugieren volver a clonar.

There was a problem with deleting folders. The repo could be in an inconsistent state and re-cloning is recommended.

Este error indica que se produjo un problema al eliminar carpetas, lo que puede dejar el repositorio en un estado incoherente. Elimine y vuelva a clonar el repositorio para restablecer su estado.

Los blocs de notas aparecen modificados sin modificaciones de usuario

Si cada línea de un bloc de notas aparece modificada sin que el usuario haya realizado cambios, es probable que los cambios se deban a caracteres finales de línea. Databricks usa saltos de línea de estilo Linux, que pueden diferir de los archivos registrados en los sistemas Windows.

Para diagnosticar este problema, compruebe si tiene un archivo .gitattributes. Si lo hace:

  • No puede contener * text eol=crlf.
  • Si no usa Windows, quite esta configuración. Tanto el entorno de desarrollo como Databricks usan finales de línea de Linux.
  • Si usa Windows, cambie la configuración a * text=auto. Después, Git almacena archivos con finales de línea de estilo Linux internamente, pero comprueba automáticamente los finales de línea específicos de la plataforma.

Si ya ha confirmado archivos con caracteres de fin de línea de Windows en Git, realice los pasos siguientes:

  1. Borre los cambios pendientes.
  2. Actualice el .gitattributes archivo tal y como se ha descrito anteriormente para su entorno.
  3. Confirme el cambio.
  4. Ejecute git add --renormalize. Confirme e inserte todos los cambios.