Olá! No momento, esta página ainda está sendo desenvolvida ou traduzida. Para obter as informações mais recentes, acesse a documentação em inglês.
Versão do artigo: Enterprise Server 2.15

Esta versão do GitHub Enterprise será descontinuada em Esta versão do GitHub Enterprise foi descontinuada em 2019-10-16. No patch releases will be made, even for critical security issues. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.

Sobre armazenamento de arquivo grande do Git

O Git LFS permite armazenar arquivos de até 2 GB.

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 gerencia esse arquivo de ponteiro no seu repositório. Quando você clona o repositório, o GitHub Enterprise usa o arquivo de ponteiro como um mapa para encontrar o arquivo grande para você.

Fazendo uma analogia, digamos que você entra em um restaurante vestindo um enorme casaco. Você entrega o cassaco ao atendente e, em troca, recebe um tíquete que identifica onde o casaco ficará armazenado. Após terminar sua refeição, você entrega o tíquete ao atendente, que retira seu casaco do local de armazenamento e o devolve a você. O Git LFS funciona da mesma maneira.

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.

Dica: o Git LFS não pode ser usado com os sites do GitHub Pages.

Leia mais

Pergunte a uma pessoa

Não consegue encontrar o que procura?

Entrar em contato