Git: LFS
O Git tem a limitação de não fazer o push de arquivos maiores que 25 mb. Para contornar essa limitação, é possível utilizar o Git-LFS, que soluciona esse problema e… gera diversos outros! (risos).
Instalar
Para instalar o GitLFS basta das os sequintes comandos.
sudo apt update
sudo apt install git-lfs
- http://arfc.github.io/manual/guides/git-lfs
Problemas
- O GitHub Pages não suporta o git-lfs, conforme se lê aqui;
- O PyPI também não suporta repositórios Git com lfs
Notei também que o PyCharm não consegue manejar bem os arquivos “trackeados” com git-lfs. Não ocorre o add files, para posterior commit e push. Consegui contornar usando o VsCode e, somente quando o arquivo está “trackaeado”, dai é possível usar o versionamento pelo PyCharm.
Mais sobre essa limitação aqui.
Outro problema que enfrentei é que quando um repositório configura para utilizar o git-lfs faz um push para outro repositório, utilizando os GitActions, a definição do git-lfs passa também para esse repositório, com implicações (negativas) diversas!
Como Remover
- https://github.com/git-lfs/git-lfs/issues/3026#issuecomment-451598434
Deixe um comentário