Skip to main content

Esta versão do GitHub Enterprise será descontinuada em 2023-01-18. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, segurança aprimorada e novos recursos, atualize para a última versão do GitHub Enterprise. Para obter ajuda com a atualização, entre em contato com o suporte do GitHub Enterprise.

Mover um arquivo do repositório para o Git Large File Storage

Se você configurou o Git LFS e tem um arquivo em seu repositório que precisa ser rastreado no Git LFS, primeiramente você precisa removê-lo do repositório.

Depois de instalar o Git LFS e configurar o rastreamento do Git LFS, você pode mover arquivos do rastreamento regular do Git para o Git LFS. Para obter mais informações, confira "Como instalar o Git Large File Storage" e "Como configurar o Git Large File Storage".

Se houverem referenciados Git LFS arquivos que não foram enviados com sucesso, você receberá uma mensagem de erro. Para obter mais informações, confira "Como resolver falhas de upload do Git Large File Storage".

Dica: se você receber um erro indicando que "isso excede o limite de tamanho de arquivo do Git LFS de 100 MB" ao tentar efetuar push de arquivos para o Git, use git lfs migrate em vez de filter branch ou o BFG Repo Cleaner, para mover o arquivo grande para o Git Large File Storage. Para obter mais informações sobre o comando git lfs migrate, confira o comunicado sobre a versão Git LFS 2.2.0.

  1. Remova o arquivo do histórico Git do repositório usando o comando filter-branch ou o BFG Repo-Cleaner. Para obter informações detalhadas sobre como usá-los, confira "Como remover dados confidenciais de um repositório".
  2. Configure o rastreamento do arquivo e faça push dele para o Git LFS. Para obter mais informações sobre esse procedimento, confira "Como configurar o Git Large File Storage".

Leitura adicional