Estoy intentando clonar un repository de git en una unidad de networking de Windows, pero el process falla. Primero arroja un internal error: refs/remotes/origin/master is not a valid packed reference
, y luego relata repetidamente que no pudo desenlazar un file de índice.
x:\code\source> git clone x:\code\repos\project.git Cloning into 'project'... done. error: internal error: refs/remotes/origin/master is not a valid packed reference! fatal: update_ref failed for ref 'HEAD': cannot update the ref 'HEAD': Trying to write ref refs/heads/master with nonexistent object d34950c3faee46d8a7f3b8e7950b04fcc5da9d1c Unlink of file 'project/.git/objects/pack/pack-....idx' failed. Should I try again? (y/n)
Puedo clonar sin problemas en una unidad local desde un repository simple en la unidad de networking, pero no puedo clonar a una unidad de networking.
Al clonar en una unidad de networking asignada utilizando un símbolo del sistema estándar de Windows, debe iniciar la ruta de acceso con file://
.
P.ej,
git clone file://x:\code\repos\project.git
o, si hay espacios,
git clone "file://x:\my code\repos\project.git"
Sin embargo, no puede hacer lo mismo cuando especifica el objective.
** DOESN'T WORK ** git clone file://x:\code\repos\project.git file://y:\code\source\project
En lugar,
cd y:\code\source git clone file://x:\code\repos\project.git project