Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
tech:git:lfs [31/10/2025 10:58] matetech:git:lfs [04/05/2026 07:05] (actual) – [.gitattributes] mate
Línia 22: Línia 22:
   * ''.lfsconfig''   * ''.lfsconfig''
   * <code bash>git push --no-verify origin main</code>   * <code bash>git push --no-verify origin main</code>
 +
 +== .gitattributes
 +[[tech:git:dotfiles:gitattributes]]
 +
 +== migración de repositorios
 +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.
 +
 +  - Asegúrate de tener los archivos en local
 +  - Configurar el nuevo Gitea como remoto:<code bash>git remote add nuevo-gitea ssh://git@git.fidmag.org:2222/usuario/repo.git</code>
 +  - Forzar la subida de todos los objetos LFS:<code bash>git lfs push nuevo-gitea --all</code>
 +
 +== migración a LFS
 +En caso de querer migrar archivos existentes en el repositorio a LFS:<code bash>
 +git lfs migrate import --include="*.mp4" --everything
 +git push --force
 +</code>
  • tech/git/lfs.1761933519.txt.gz
  • Darrera modificació: 31/10/2025 10:58
  • per mate