Se houver arquivos no seu repositório com os quais deseja usar o GitHub Enterprise Server, você precisará primeiramente removê-los do repositório e, em seguida, adicioná-los ao Git LFS no local. Para obter mais informações, consulte "Mover um arquivo do repositório para o Git LFS".
Se houverem referenciados Git LFS arquivos que não foram enviados com sucesso, você receberá uma mensagem de erro. Para obter mais informações, consulte "Resolving Git Large File Storage upload failures."
Observação: antes de tentar fazer push de um arquivo grande no GitHub Enterprise Server, certifique-se de que habilitou o Git LFS no seu aplicativo. Para obter mais informações, consulte "Configurar o Git Large File Storage no GitHub Enterprise Server".
-
Abra TerminalTerminalGit Bash.
-
Altere o diretório de trabalho atual para um repositório existente que deseja usar com o Git LFS.
-
Para associar um tipo de arquivo no repositório ao Git LFS, digite
git lfs track
seguido pelo nome da extensão do arquivo do qual deseja fazer upload automaticamente no Git LFS.Por exemplo, para associar um arquivo .psd, digite o seguinte comando:
$ git lfs track "*.psd" > Adding path *.psd
Cada tipo de arquivo que desejar associar ao Git LFS precisará ser adicionado com
git lfs track
. Esse comando corrige o arquivo .gitattributes do repositório e associa arquivos grandes ao Git LFS.Observação: É altamente recomendável que você faça o commit do seu arquivo local .gitattributes no seu repositório.
- Depender de um arquivo .gitattributes global associado ao Git LFS pode causar conflitos durante a contribuição com outros projetos do Git.
- Incluir o arquivo .gitattributes no repositório permite que as pessoas que criam bifurcações ou clones frescos colaborem mais facilmente usando Git LFS.
- Incluir o arquivo .gitattributes no repositório permite que os objetos de Git LFS sejam incluídos opcionalmente no arquivo ZIP e nos arquivos do tarball.
-
Adicione um arquivo ao repositório correspondente � extensão associada:
$ git add path/to/file.psd
-
Faça commit do arquivo e faça push dele no GitHub Enterprise Server:
$ git commit -m "add file.psd" $ git push origin master
Você deve ver algumas informações de diagnóstico sobre o upload do arquivo:
> Sending file.psd > 44.74 MB / 81.04 MB 55.21 % 14s > 64.74 MB / 81.04 MB 79.21 % 3s