Ver el tamaño estimado del repositorio de GitHub antes de la clonación

12

Quiero ver el tamaño total del repositorio de un proyecto alojado en GitHub sin tener que clonarlo. A veces hago esto:

  1. Comience a clonar algún repositorio de GitHub

    Recepción de objetos: 45% (218/476), 5.50 MiB | 27 KiB / s

    Ya drenado 5MB? Suspender...

    ^Z
    
  2. Clone el repositorio en un servidor con una conexión a Internet normal solo para ver su tamaño.

  3. Continuar (o abortar) la clonación local.

¿Cómo puedo saber el tamaño del repositorio por adelantado? En la búsqueda veo el tamaño del repositorio, pero no en otros lugares.

Vi0
fuente
1
Verifique las respuestas a esta pregunta de desbordamiento de pila .
Alex

Respuestas:

12

Usando la API de Github:

$ echo https://github.com/hlamer/enki.git | perl -ne 'print $1 if m!([^/]+/[^/]+?)(?:\.git)?$!' | xargs -i curl -s -k https://api.github.com/repos/'{}' | grep size
"size": 284,
Vi0
fuente
En mac, no hay ningún -iparámetro para xargs, por lo que es:$ echo https://github.com/hlamer/enki.git | perl -ne 'print $1 if m!([^/]+/[^/]+?)(?:\.git)?$!' | xargs -I{} curl -s -k https://api.github.com/repos/'{}' | grep size
Daniel Golden
y ese es el tamaño en ... kilobytes?
capibaralet
4

En Firefox puedes usar el complemento Tamaño de repositorio de GitHub .

barra de información de github

vstepaniuk
fuente
¿Por qué el voto negativo? ¿La extensión o script de usuario no funciona o contiene malware?
Vi0
No, todo funciona bien ...
vstepaniuk
2

Use el navegador Google Chrome e instale esta extensión

Agrega el tamaño del repositorio a la página de inicio:

Captura de pantalla de la extensión GitHub Repo Size

Gran ola
fuente