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.
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.