Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.

Esta versão do GitHub Enterprise foi descontinuada em 2021-03-02. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, melhorar a segurança e novos recursos, upgrade to the latest version of GitHub Enterprise. Para ajuda com a atualização, contact GitHub Enterprise support.

Remover arquivos do Git Large File Storage

Se o Git LFS estiver configurado no repositório, você poderá remover todos os arquivos ou um subconjunto de arquivos do Git LFS.

Neste artigo

Remover um único arquivo

  1. Remova o arquivo do histórico do repositório do Git usando o comando filter-branch ou o BFG Repo Cleaner. Para obter mais informações, consulte "Remover dados confidenciais do repositório".

  2. Acesse o arquivo .gitattributes .

    Observação: o arquivo .gitattributes geralmente é salvo no repositório local. Em alguns casos, você pode ter criado um arquivo .gitattributes glocal que contém todas as associações do Git LFS.

  3. Encontre e remova a regra de acompanhamento associada do Git LFS no arquivo .gitattributes.

  4. Salve e feche o arquivo .gitattributes.

Remover todos os arquivos de um repositório do Git LFS

  1. Remova os arquivos do histórico do Git no repositório usando o comando filter-branch ou o BFG Repo-Cleaner. Para obter mais informações, consulte "Remover dados confidenciais do repositório".
  2. Como opção, para desinstalar o Git LFS do repositório, execute:
    $ git lfs uninstall
    Para versões do Git LFS inferiores à 1.1.0, execute:
    $ git lfs uninit

Objetos do Git LFS no repositório

Depois de remover arquivos de Git LFS, os objetos de Git LFS ainda existem no armazenamento remoto .

Para remover objetos de Git LFS de um repositório, entre em contato com o administrador do GitHub Enterprise para arquivar os objetos. Os objetos arquivados são excluídos após três meses.

Observação: se você removeu um único arquivo e tem outros objetos do Git LFS que deseja manter no repositório, reconfigure os arquivos associados do Git LFS depois de excluir e recriar o repositório. Para obter mais informações, consulte "Remover um único arquivo" e "Configurar Git Large File Storage".

Leia mais