es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Incompatibilidad de curl con git clone.

Hice un proyecto vacío en GitHub e intento clonarlo localmente para subir código, sin embargo, cuando lo hago falla con el siguiente mensaje:

Motivo: Versión de biblioteca incompatible: git-remote-https requiere la versión 12.0.0 o posterior, pero libcurl.4.dylib proporciona la versión 11.0.0

Al revisar ‘which curl’ solo aparece mi curl de anaconda. Al revisar mis revisiones de anaconda no parece que haya actualizado core/git en ningún momento. Estoy usando MacOS 10.15.7 y descargué git directamente de https://git-scm.com/downloads.

El comando utilizado fue simplemente:

git clone https://github.com/miusuario/mimodulo.git

EDIT:

Ahora instalé git a través de homebrew pero el error sigue siendo el mismo.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    El mensaje de error sugiere que la versión de libcurl que está instalada en su sistema está desactualizada e incompatible con git-remote-https. Una solución sería actualizar libcurl a la versión 12.0.0 o posterior.

    Como instaló Git directamente desde el sitio web de Git-scm, es posible que no esté vinculado a la versión actualizada de libcurl instalada por Homebrew. Podría intentar eliminar la versión de Git instalada desde Git-scm y reinstalarla a través de Homebrew, asegurándose de actualizar también libcurl.

    Alternativamente, podría intentar usar un protocolo diferente para clonar su repositorio, como SSH o la CLI de GitHub. Puede configurar la autenticación SSH con su cuenta de GitHub siguiendo las instrucciones en la documentación de GitHub. La CLI de GitHub se puede instalar a través de Homebrew o descargar directamente desde el sitio web de GitHub.

    También puede valer la pena verificar si hay algún problema con su cuenta de GitHub o con el repositorio que podría estar causando que el proceso de clonación falle. Verifique que la URL de su repositorio sea correcta y asegúrese de tener los permisos necesarios para acceder a él.

Comments are closed.