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.

Si hay archivos existentes en tu repositorio con los que te gustaría usar GitHub Enterprise Server, primero debes eliminarlos del repositorio y luego agregarlas a Git LFS localmente. Para obtener más información, consulte "Mover un archivo del repositorio a Git LFS".

Si existen archivos de Git LFS referenciados que no se cargaron con éxito, recibiras un mensaje de error. Para más información, vea "Resolución de errores de carga de Almacenamiento de archivos de gran tamaño de Git".

Nota: Antes de intentar subir un archivo grande a GitHub Enterprise Server, asegúrese de haber habilitado Git LFS en su empresa. Para obtener más información, consulte "Configuración de Git Large File Storage en GitHub Enterprise Server".

  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 Enterprise Server:

    $ 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