Sobre armazenamento de arquivo grande do Git

GitHub AE 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 AE gerencia esse arquivo de ponteiro no seu repositório. Quando você clona o repositório, o GitHub AE 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

Esse documento ajudou você?

Política de Privacidade

Ajude-nos a tornar esses documentos ótimos!

Todos os documentos do GitHub são de código aberto. Você percebeu que algo que está errado ou não está claro? Envie um pull request.

Faça uma contribuição

Ou, aprenda como contribuir.