Este repositorio ha superado su cuota de datos. La cuenta responsable del ancho de banda LFS debe comprar más paquetes de datos para restaurar el acceso

6 minutos de lectura

avatar de usuario de codificación
codificación

H! Instalé LFS en mi repositorio de github para rastrear mis archivos *.csv, pero cuando alguien más intentó cargar otro csv y quise extraer mi repositorio, este fue el resultado.

This repository is over its data quota. Account responsible for
LFS bandwidth should purchase more data packs to restore access.

Mi pregunta es ¿Cómo puedo recuperar el acceso a mi repositorio? No importa si ya no puedo usar LFS, moveré mis archivos csv a otro lugar, solo quiero recuperar el acceso a mi repositorio de github y poder empujar y jalar.

  • Ver Administrar la facturación de Git Large File Storage.

    – Schwern

    14 de julio de 2020 a las 23:17

  • Sí, sé que excedí el ancho de banda y el almacenamiento, pero no quiero comprar más almacenamiento. Quiero saber cómo puedo tener acceso nuevamente a mi repositorio eliminando LFS o algo así.

    – codificación

    14 de julio de 2020 a las 23:24

Explicaré lo que hice… Intenté clonar un repositorio de GitHub que contiene punteros GIT LFS. Seguí los siguientes pasos y obtuve los archivos reales.

  1. Bifurque el repositorio a uno de sus usuarios
  2. Ir a la configuración del repositorio
  3. Busque “Incluir objetos Git LFS en archivos” en la sección Archivos y compruébelo.
  4. Vaya a la sección Zona de peligro, seleccione “Archivar este repositorio”
  5. Confirmar y autorizar.
  6. Regrese al repositorio archivado. 7 .Descargar como .zip
  7. La descarga se detendrá durante aproximadamente un minuto antes de comenzar a descargar objetos lfs. Espera y debería continuar.

  • excelente solución

    – SDJSK

    16 de noviembre de 2021 a las 8:45

  • @Kirushikesh ¿Qué significa exactamente “Bifurcar el repositorio a uno de sus usuarios”?

    –James Hirschorn

    12/09/2022 a las 20:35

  • ¿Y dónde está esa “sección de Archivos”?

    –James Hirschorn

    12/09/2022 a las 20:35

  • No pude obtener este “ncluir objetos Git LFS en archivos”; Así que archivé mi viejo repositorio y creé uno nuevo; cambió de origen y empujó a eso. Por suerte un proyecto personal

    – Alex Punnen

    21 oct 2022 a las 13:38

Avatar de usuario de MANISH SINGH PARIHAR
MANISH SINGH PARIHAR

  1. Vaya a la configuración de su repositorio.
  2. Desplácese hacia abajo hasta la sección de archivos.
  3. Marque la casilla de verificación de Incluir objetos Git LFS en archivos.
  4. Luego intente empujar desde localmente nuevamente.

  • No pude subir a GitHub debido a este problema. El mensaje de error de github en la respuesta no es útil en absoluto. Su sugerencia fue 100% correcta para mi escenario. Gracias 🙂

    – Espiral

    28 de diciembre de 2022 a las 15:21


Necesitaría más información para comprender completamente la situación actual, como el tamaño actual del repositorio, cuántas veces ha presionado, cuántos otros colaboradores están trabajando en el mismo repositorio, pero aquí hay varios posibles cursos de acción:

  1. Si no tiene ningún colaborador (usted es el único usuario), es muy posible que tenga una copia completa del repositorio localmente. ¿Están todos los archivos intactos localmente?
  2. Espere hasta el próximo mes, cuando obtenga otro 1 Gb o más de ancho de banda gratuito, primero descargue el repositorio y luego cambie su configuración.
  3. Es posible descargar la última confirmación como un archivo zip directamente en el sitio web de Github si solo se ha limitado el acceso a la línea de comandos, no estoy seguro de si esta opción está disponible con LFS.
  4. Paga para desbloquearlo
  5. Verifique las opciones para ver si Git-LFS se puede deshabilitar de forma remota (no creo que esto sea posible)

Una vez que pueda clonar el repositorio completo localmente, puede desactivar Git-LFS, hacer una confirmación y volver al repositorio actual o subir a un nuevo repositorio (ya sea en Github o en un sitio de alojamiento diferente). No estoy 100% seguro de si deshabilitar Git-LFS en la configuración local también lo deshabilitará por completo en Github para el repositorio remoto.

  • “puedes apagar Git-LFS” ¿Cómo? No puedo ver ninguna configuración para esto en la página de Configuración del repositorio. ¿Alguna idea?

    – alexei

    27 de abril de 2021 a las 1:27

  • La descarga como zip descargará los punteros, no los binarios.

    –James Hirschorn

    12/09/2022 a las 18:59

Pude superar este problema simplemente ejecutando no. 2 y núm. 3 de la respuesta anterior. 2. Vaya a la configuración del repositorio 3. Busque “Incluir objetos Git LFS en archivos” en la sección Archivos y verifíquelo

Luego traté de empujar de nuevo y tuve éxito.

Avatar de usuario de Pit
Fosa

Wait for next month or you can just install your local Git server.


For Windows

[https://dl.gitea.io/gitea/1.13.0/gitea-1.13.0-windows-4.0-386.exe][1]
[https://dl.gitea.io/gitea/1.13.0/gitea-1.13.0-windows-4.0-amd64.exe][2]
[https://bonobogitserver.com/][3]    *- deploy on IIS if you do not like Apache*
[https://gitstack.com/download/][4]  *- limit developer users, not recommended* 

*For Linux -> Git lab is the best for local* 
[https://dl.gitea.io/gitea/1.13.0][5]   -  Linux and Windows version too
[docker pull store/gitlab/gitlab-ce:11.10.4-ce.0][1]   - Docker image install community edition 

https://hub.docker.com/editions/community/docker-ce-desktop-windows/ – ventana acoplable para Windows

  [1]: https://dl.gitea.io/gitea/1.13.0/gitea-1.13.0-windows-4.0-386.exe
  [2]: https://dl.gitea.io/gitea/1.13.0/gitea-1.13.0-windows-4.0-amd64.exe
  [3]: https://bonobogitserver.com/
  [4]: https://gitstack.com/download/
  [5]: https://dl.gitea.io/gitea/1.13.0

  • no está claro cómo ayudará tener un servidor git local: ¿habla con github para obtener archivos?

    – johndpope

    7 de agosto de 2021 a las 3:25

avatar de usuario de hustnzj
hustnzj

No puedo encontrar “Incluir objetos Git LFS en archivos” en la sección Archivos.
ingrese la descripción de la imagen aquí

Así que todas las respuestas anteriores son no correcto. La respuesta aplicable es la siguiente:

  • comprometer y empujar todo
  • crea una rama, algo así como arreglar/eliminar-lfs
  • quitar ganchos git lfs uninstall
  • elimine las cosas de lfs de .gitattributes (abra el archivo, elimine el contenido, ¡no elimine el archivo!)
  • enumerar todos los archivos lfs, git lfs ls-files
  • correr git rm --cached para cada archivo
    • si su lista es grande, copie el contenido en un archivo.txt
    • asegúrese de eliminar el número y el asterisco en cada línea, solo desea las rutas a los archivos
    • while read line; do git rm --cached "$line"; done < files.txt
  • correr git add para cada archivo
    • si tienes un archivo.txt
    • while read line; do git add "$line"; done < files.txt
  • ejecutar un git status y asegúrese de que todos los archivos se agregaron correctamente
  • cometer todo
git add .gitattributes
git commit -m "unlfs"
git push
  • verifique que no queden archivos lfs con git lfs ls-files
  • eliminar cualquier lfs, rm -rf .git/lfs

Una vez que su rama (fix/remove-lfs) se fusiona con el desarrollo, su equipo no necesita hacer nada más que simplemente extraer y verificar el nuevo estado del mundo, su repositorio funcionará como se espera sin git lfs instalado. Si git lfs todavía está instalado, simplemente deje que lo desinstalen: git lfs uninstall

Créditos: Fedor, taylor, Perseguir, Simón

Referir desde: https://gist.github.com/everttrollip/198ed9a09bba45d2663ccac99e662201

  • no está claro cómo ayudará tener un servidor git local: ¿habla con github para obtener archivos?

    – johndpope

    7 de agosto de 2021 a las 3:25

Avatar de usuario de Michael Bee
micheal abeja

Obtenga una cuenta de gitlab. Úselo hasta que su cuenta se descongele, tal vez más.

¿Ha sido útil esta solución?