Large File Storage /via: https://support.atlassian.com/bitbucket-cloud/docs/use-git-lfs-with-bitbucket/
sudo apt install git-lfs
git lfs install --local # si no se especifica --local, afecta a todos los repos de la sesión, con --local solo al actual
git lfs track # ver que seguimientos se estan realizando git lfs track "<pattern>" # puede ser directorio o tipo de archivo (entre comillas)
.gitattributes que se tienen que commiteargit add <files>
git lfs env
.lfsconfiggit push --no-verify origin main
Este es un problema muy común tras una migración. Lo que tienes ahora en Gitea son los Pointers (archivos de texto de ~3 líneas con el hash sha256), pero el almacenamiento de Gitea no contiene los objetos binarios reales.
Para solucionarlo, tienes que hacer un «LFS Push» desde una copia local que sí tenga los archivos originales.
git remote add nuevo-gitea ssh://git@git.fidmag.org:2222/usuario/repo.git
git lfs push nuevo-gitea --all
En caso de querer migrar archivos existentes en el repositorio a LFS:
git lfs migrate import --include="*.mp4" --everything git push --force