Saltar al contenido

¿Cómo puedo ver el tamaño de un repositorio de GitHub antes de clonarlo?

Solución:

Hay una forma de acceder a esta información a través de la API de GitHub.

  • Sintaxis: GET /repos/:user/:repo
  • Ejemplo: https://api.github.com/repos/git/git

Al recuperar información sobre un repositorio, una propiedad denominada size se valora con el tamaño de todo el repositorio (incluido todo su historial), en kilobytes.

Por ejemplo, el repositorio de Git pesa alrededor de 124 MB. los size La propiedad de la carga útil JSON devuelta se valora en 124283.

Actualizar

De hecho, el tamaño se expresa en kilobytes según el uso del disco del repositorio desnudo del lado del servidor. Sin embargo, para evitar desperdiciar demasiado espacio con repositorios con una red grande, GitHub confía en Alternativos de Git. En esta configuración, el cálculo del uso del disco contra el repositorio simple no tiene en cuenta el almacén de objetos compartidos y, por lo tanto, devuelve un valor “incompleto” a través de la llamada a la API.

Esta información ha sido proporcionada por el soporte de GitHub.

Si es el propietario del repositorio, puede encontrar el tamaño exacto abriendo su Configuraciones de la cuentaRepositorios (https://github.com/settings/repositories), y el tamaño del repositorio se muestra junto a su designación.

Si no posee el repositorio, puede bifurcarlo y luego verificarlo en el mismo lugar.

Nota: Es posible que sea el propietario de la organización que aloja varios repositorios y, sin embargo, no tenga un rol en un repositorio específico dentro de la organización. De forma predeterminada, incluso si crea un repositorio en la organización que posee, no se le agrega al repositorio y, por lo tanto, no ve ese repositorio en settings/repositories. Así que agréguese en la configuración del repositorio (https://github.com/org-name/repo-name/settings) para verlo en https://github.com/settings/repositories

Algo hacky: usa el download as a zip file opción, lea el tamaño de archivo indicado y luego cancélelo.

No recuerdo si la descarga como zip alguna vez funcionó, pero en cualquier caso, hacerlo ahora solo descarga la rama seleccionada actualmente sin historial.

Si utiliza el navegador Google Chrome, puede instalar la extensión Tamaño del repositorio de GitHub.

ingrese la descripción de la imagen aquí

Repo aquí: https://github.com/harshjv/github-repo-size

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *