Estoy usando git en Windows. Esto es lo que hice: hacer desarrollo en la máquina M1, crear repositorio desnudo en la unidad USB M2 para hacer una copia de seguridad del repositorio en M1. Hice copias de seguridad usando este comando (de git bash en M1):error de git "no se puede escribir el nombre de archivo sha1 ... Permiso denegado"
git push --mirror "f:\repo"
Funcionó sin ningún problema. Luego compré una nueva máquina M3. Cloné el repositorio de M2 a M3:
git clone "f:\repo" .
Hice algunos checkins al repositorio en M3. Entonces hice (de fiesta de git en la máquina M3)
git push --mirror "f:\repo"
consigo este error: incapaz de escribir el nombre de archivo sha1 ... Permiso denegado ¿Cómo puedo solucionar este problema?
Véase también http://stackoverflow.com/q/3829498/119790 –
Consulte mi respuesta en http://stackoverflow.com/questions/3829498/git-over-samba-unable-to- write-sha1-filename-permission-denied/6777323 # 6777323 –
@morpheus debe marcar una respuesta aquí. – jcollum