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.


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,

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


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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.