Migrar a un servidor de Git Large File Storage diferente
Puedes migrar a un nuevo servidor Almacenamiento de archivos de gran tamaño Git (Git LFS) al utilizar el cliente Git LFS para extraer activos desde el servidor existente y subirlos a la nueva ubicación.
Antes de migrar a un servidor Almacenamiento de archivos de gran tamaño Git diferente, debes configurar Git LFS para usar un servidor de un tercero. Para obtener más información, consulta "Configurar Almacenamiento de archivos de gran tamaño Git para usar un servidor de un tercero."
-
Configura un repositorio con un segundo remoto.
$ git remote add NEW-REMOTE https://NEW-REMOTE-HOSTNAME/path/to/repo $ git lfs env > git-lfs/1.1.0 (GitHub; darwin amd64; go 1.5.1; git 94d356c) > git version 2.7.4 (Apple Git-66) > Endpoint=https://GITHUB-ENTERPRISE-HOST/path/to/repo/info/lfs (auth=basic) > Endpoint (NEW-REMOTE)=https://NEW-REMOTE-HOSTNAME/path/to/repo/info/lfs (auth=none)
-
Extrae todos los objetos del remoto anterior.
$ git lfs fetch origin --all > Escaneando todos los objetos de los que alguna vez se hizo referencia... > ✔ Se encontraron 16 objetos > Extrayendo objetos... > Git LFS: (16 de 16 archivos) 48.71 MB / 48.85 MB
-
Extrae todos los objetos a un nuevo remoto.
$ git lfs push NEW-REMOTE --all > Escaneando todos los objetos de los que alguna vez se hizo referencia... > ✔ Se encontraron 16 objetos > Extrayendo objetos... > Git LFS: (16 de 16 archivos) 48.00 MB / 48.85 MB, 879.10 KB pasados por alto