Estoy usando Windows como mi sistema operativo y estoy trabajando en un proyecto con un amigo que usa una Mac. Comprobó el código en nuestro Github.
Estaba intentando sacar todo lo que hizo y se abortó con errores de "nombre de archivo demasiado largo" de código de terceros.
¿Que puedo hacer?
Respuestas:
Las preguntas frecuentes de msysgit en Git no pueden crear un directorio de archivos con una ruta larga no parece estar actualizado, ya que todavía se vincula al antiguo ticket de msysgit # 110 . Sin embargo, según el ticket posterior # 122, el problema se ha solucionado en msysgit 1.9, así:
git config core.longpaths true
Hasta ahora me ha funcionado muy bien.
Tenga en cuenta el aviso importante en el comentario sobre el boleto # 122
fuente
Solución 1 : configure la configuración global, ejecutando este comando:
Solution2 - o puede editar directamente su archivo de configuración git específico como se muestra a continuación:
YourRepoFolder -> .git -> config:
Solución 3 : al clonar un nuevo repositorio: aquí .
fuente
Unos años tarde, pero me gustaría agregar que si necesita hacer esto de una sola vez (como lo hice yo), puede establecer la configuración durante el comando de clonación. Prueba esto:
fuente
git version 1.8.4.msysgit.0
, ¿alguna idea?Abra su archivo.gitconfig para agregar la propiedad longpaths. Entonces se verá así:
fuente
Como alguien que se ha encontrado con este problema constantemente con los repositorios de Java en Windows, la mejor solución es instalar Cygwin ( https://www.cygwin.com/ ) y usar su instalación de git en all> devel> git.
La razón por la que esta es la mejor solución con la que me he encontrado es porque Cygwin administra los nombres de las rutas largas para que otros comandos proporcionados se beneficien. Ej .: encontrar, cp y rm. Créame, el verdadero problema comienza cuando tiene que eliminar nombres de ruta que son demasiado largos en Windows.
fuente
Intente mantener sus archivos más cerca de la raíz del sistema de archivos. Más detalles: por razones técnicas, Git para Windows no puede crear archivos o directorios cuando la ruta absoluta tiene más de 260 caracteres .
fuente
En Windows, ejecute "cmd" como administrador y ejecute el comando.
o tienes que usar chmod para la carpeta donde sea que esté instalado git.
o manullay actualice su archivo manualmente yendo a la ruta "Git \ mingw64 \ etc"
fuente