Migrar para outro servidor do Git Large File Storage
Você pode migrar para um novo servidor do Git Large File Storage (Git LFS) usando o cliente do Git LFS para fazer fetch de ativos do servidor atual e fazer push deles para o novo local.
Antes de migrar para outro servidor do Git Large File Storage, configure o Git LFS para usar um servidor de terceiros. Para obter mais informações, consulte "Configurar o Git Large File Storage para usar um servidor de terceiros".
-
Configure o repositório com outro remote.
$ 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)
-
Faça fetch de todos os objetos do remote antigo.
$ git lfs fetch origin --all > Verificando todos os objetos referenciados... > ✔ 16 objetos encontrados > Fazendo fetch de objetos... > Git LFS: (16 de 16 arquivos) 48.71 MB / 48.85 MB
-
Faça push de todos os objetos para o remote novo.
$ git lfs push NEW-REMOTE --all > Verificando todos os objetos referenciados... > ✔ 16 objetos encontrados > Fazendo push de objetos... > Git LFS: (16 de 16 arquivos) 48.00 MB / 48.85 MB, 879.10 KB ignorados