Skip to main content

Configurar el almacenamiento de archivos Git de gran tamaño

Una vez instalado Git LFS, debes asociarlo con un archivo grande del repositorio.

Platform navigation

Si hay archivos existentes en tu repositorio con los que te gustaría usar GitHub, primero debes eliminarlos del repositorio y luego agregarlas a Git LFS localmente. Para obtener más información, vea «Mover un archivo en tu repositorio a Git Large File Storage».

Si existen archivos de Git LFS referenciados que no se cargaron con éxito, recibiras un mensaje de error. Para obtener más información, vea «Resolver fallas de carga de Git Large File Storage».

  1. Abra TerminalTerminalGit Bash.

  2. Cambia tu directorio de trabajo actual a un repositorio existente que desees usar con Git LFS.

  3. Para asociar un tipo de archivo del repositorio con Git LFS, escriba git lfs track seguido del nombre de la extensión de archivo que desea cargar automáticamente en Git LFS.

    Por ejemplo, para asociar un archivo .psd, escriba el siguiente comando:

    $ git lfs track "*.psd"
    > Adding path *.psd
    

    Todos los tipos de archivo que quiera asociar con Git LFS deberán agregarse con git lfs track. Este comando modifica el archivo .gitattributes del repositorio y asocia archivos de gran tamaño con Git LFS.

    Nota: Se recomienda encarecidamente que confirmes el archivo .gitattributes local en el repositorio.

    • Basarse en un archivo global .gitattributes asociado con Git LFS puede causar conflictos a la hora de contribuir con otros proyectos de Git.
    • La inclusión del archivo .gitattributes en el repositorio permite a los usuarios crear bifurcaciones o clones desde cero para colaborar más fácilmente con Git LFS.
    • La inclusión del archivo .gitattributes en el repositorio permite que los objetos Git LFS se incluyan opcionalmente en archivos ZIP y tarball.
  4. Agrega un archivo al repositorio que coincide con la extensión que has asociado:

    git add path/to/file.psd
    
  5. Confirma el archivo y súbelo a GitHub:

    git commit -m "add file.psd"
    git push
    

    Deberías ver información de diagnóstico sobre la carga del archivo:

    > Sending file.psd
    > 44.74 MB / 81.04 MB  55.21 % 14s
    > 64.74 MB / 81.04 MB  79.21 % 3s
    

Información adicional