Duplicar un repository git y su configuration GIT-LFS

He duplicado un repository en un repository más nuevo, pero al hacer un clon git en el repository nuevo no puedo download los files usando los pointers LFS y aparece un error cuando se utiliza la mancha … por ejemplo … "Error al download el object. Objeto no encontrado en el server "

Pasos:

git clone --bare https://github.com/myuser/old-repo.git cd old-repository.git git push --mirror https://github.com/myuser/new-repo.git git clone https://github.com/myuser/new-repo.git [error.....git-lfs.exe smudge --- somefile.....Error downloading object] 

Las twigs y los historiales de confirmación se ven bien, pero LFS no puede download los files necesarios. ¿Hay otro método al usar git-lfs?

Encontré este enlace: mirroring-a-repository-that-contains-git-large-file-storage-objects

Parece responder exactamente a tu pregunta. La parte importante que te perdiste es el git lfs push/pull :

 git clone --bare https://hostname/exampleuser/old-repository.git cd old-repository.git git lfs fetch --all git push --mirror https://hostname/exampleuser/new-repository.git git lfs push --all https://github.com/exampleuser/new-repository.git 

Los ganchos y complementos y tal son configuraciones repo-locales, si la configuration de git-lfs es de alguna manera complicada de hacer una segunda vez, comprométase un script repo-setup para ejecutarlo y ejecutarlo en el primer pago.

También puede clonar utilizando el protocolo git, los activos de LFS se seguirán bajando a través de http, lo que puede generar una request de contraseña dependiendo de su server LFS, ya que la key sshs previamente compartida no se utilizará para la authentication en activos de LFS.

  git clone git@github.com:username/my_lfs_repo.git destination_dir