{"meta":{"title":"Configurar o GitLarge File Storage","intro":"Depois de Git LFS instalado, você precisa associá-lo a um arquivo grande em seu repositório.","product":"Repositórios","breadcrumbs":[{"href":"/pt/repositories","title":"Repositórios"},{"href":"/pt/repositories/working-with-files","title":"Trabalhar com arquivos"},{"href":"/pt/repositories/working-with-files/managing-large-files","title":"Gerenciar arquivos grandes"},{"href":"/pt/repositories/working-with-files/managing-large-files/configuring-git-large-file-storage","title":"Configurar o LFS do Git"}],"documentType":"article"},"body":"# Configurar o GitLarge File Storage\n\nDepois de Git LFS instalado, você precisa associá-lo a um arquivo grande em seu repositório.\n\nSe houver arquivos existentes em seu repositório com GitHubos quais você gostaria de usar, primeiro você precisará removê-los do repositório e adicioná-los Git LFS localmente. Para saber mais, confira [Mover um arquivo do repositório para o Git Large File Storage](/pt/repositories/working-with-files/managing-large-files/moving-a-file-in-your-repository-to-git-large-file-storage).\n\nSe houverem referenciados Git LFS arquivos que não foram enviados com sucesso, você receberá uma mensagem de erro. Para saber mais, confira [Resolver falhas de upload do Git Large File Storage](/pt/repositories/working-with-files/managing-large-files/resolving-git-large-file-storage-upload-failures).\n\n1. Abra <span class=\"platform-mac\">Terminal</span><span class=\"platform-linux\">Terminal</span><span class=\"platform-windows\">Git Bash</span>.\n\n2. Altere seu diretório de trabalho atual para um repositório existente que você gostaria de usar com Git LFS.\n\n3. Para associar um tipo de arquivo em seu repositório a Git LFS, insira `git lfs track` seguido pelo nome da extensão de arquivo que você deseja enviar automaticamente para Git LFS.\n\n   Por exemplo, para associar um arquivo *.psd*, insira o seguinte comando:\n\n   ```shell\n   $ git lfs track \"*.psd\"\n   > Tracking \"*.psd\"\n   ```\n\n   Cada tipo de arquivo que você deseja associar a Git LFS precisará ser adicionado com `git lfs track`. Esse comando altera o arquivo *.gitattributes* do repositório e associa arquivos grandes a Git LFS.\n\n   > \\[!NOTE]\n   > Sugerimos fortemente que você realize o commit do arquivo *.gitattributes* local no seu repositório.\n   >\n   > * Confiar em um arquivo global *.gitattributes* associado a Git LFS pode causar conflitos ao contribuir para outros projetos do Git.\n   > * A inclusão do arquivo *.gitattributes* no repositório permite que as pessoas que criam bifurcações ou clones novos colaborem com mais facilidade usando Git LFS.\n   > * Incluir o arquivo *.gitattributes* no repositório permite que os objetos sejam incluídos Git LFS opcionalmente no arquivo ZIP e nos arquivos tarball.\n\n4. Adicione um arquivo ao repositório correspondente à extensão associada:\n\n   ```shell\n   git add path/to/file.psd\n   ```\n\n5. Confirme o arquivo e envie-o por push para GitHub:\n\n   ```shell\n   git commit -m \"add file.psd\"\n   git push\n   ```\n\n   Você deve ver algumas informações de diagnóstico sobre o upload do arquivo:\n\n   ```shell\n   > Sending file.psd\n   > 44.74 MB / 81.04 MB  55.21 % 14s\n   > 64.74 MB / 81.04 MB  79.21 % 3s\n   ```\n\n## Leitura adicional\n\n* [Colaboração com o Git Large File Storage](/pt/repositories/working-with-files/managing-large-files/collaboration-with-git-large-file-storage)\n* [Gerenciando objetos LFS do Git em arquivos do seu repositório](/pt/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/managing-git-lfs-objects-in-archives-of-your-repository)"}