Esta versão do GitHub Enterprise foi descontinuada em 2021-09-23. 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.

Sobre armazenamento de arquivo grande do Git

GitHub Enterprise Server limits the size of files allowed in repositories. To track files beyond this limit, you can use Git Large File Storage.

Sobre o Git Large File Storage

O Git LFS manipula arquivos grandes armazenando referências ao arquivo no repositório, mas não no próprio arquivo. Para trabalhar em torno da arquitetura do Git, o Git LFS cria um arquivo de ponteiro que atua como uma referência ao arquivo real (que é armazenado em algum outro lugar). O GitHub Enterprise Server gerencia esse arquivo de ponteiro no seu repositório. Quando você clona o repositório, o GitHub Enterprise Server usa o arquivo de ponteiro como um mapa para encontrar o arquivo grande para você.

Ao usar Git LFS, você pode armazenar arquivos de até 5 GB no seu repositório.

Também é possível usar o Git LFS com o GitHub Desktop. Para obter mais informações sobre como clonar repositórios LFS do Git no GitHub Desktop, consulte "Clonar um repositório do GitHub no GitHub Desktop".

Formato do arquivo de ponteiro

O arquivo de ponteiro do Git LFS tem esta aparência:

version https://git-lfs.github.com/spec/v1
oid sha256:4cac19622fc3ada9c0fdeadb33f88f367b541f38b89102a3f1261ac81fd5bcb5
size 84977953

Ele rastreia a version (versão) do Git LFS que você está usando, seguida por um identificador exclusivo para o arquivo (oid). Ele também armazena o size (tamanho) do arquivo final.

Atenção:

  • Git LFS não pode ser usado com sites de GitHub Pages.
  • Git LFS não pode ser usado com repositórios de modelos.

Leia mais