Visualizza le dimensioni stimate del repository GitHub prima della clonazione


12

Voglio visualizzare le dimensioni totali del repository di un progetto ospitato su GitHub senza doverlo clonare. A volte lo faccio:

  1. Inizia a clonare alcuni repository GitHub

    Ricezione di oggetti: 45% (218/476), 5,50 MiB | 27 KiB / s

    Hai già scaricato 5 MB? Sospendere...

    ^Z
    
  2. Clonare il repository su un server con una normale connessione Internet solo per vederne le dimensioni.

  3. Continua (o interrompi) la clonazione locale.

Come faccio a sapere in anticipo la dimensione del repository? Nella ricerca vedo le dimensioni del repository, ma non in altri posti.


1
Controlla le risposte a questa domanda Stack Overflow .
Alex,

Risposte:


12

Utilizzo dell'API 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,

Su Mac, non ci sono -iparametri per xargs, quindi è:$ 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,

e questa è la dimensione in ... kilobyte?
capybaralet,


2

Utilizza il browser Google Chrome e installa questa estensione

Aggiunge le dimensioni del repository alla home page:

Schermata dell'estensione della dimensione di GitHub Repo

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.