Lihat perkiraan ukuran repositori GitHub sebelum kloning


12

Saya ingin melihat ukuran total repo dari sebuah proyek yang dihosting di GitHub tanpa harus mengkloningnya. Terkadang saya melakukan ini:

  1. Mulai mengkloning beberapa repositori GitHub

    Menerima objek: 45% (218/476), 5,50 MiB | 27 KiB / s

    Sudah kehabisan 5MB? Menangguhkan...

    ^Z
    
  2. Kloning repositori di server dengan koneksi internet normal hanya untuk melihat ukurannya.

  3. Lanjutkan (atau batalkan) kloning lokal.

Bagaimana cara mengetahui ukuran repositori di muka? Dalam pencarian saya melihat ukuran repositori, tetapi tidak di tempat lain.


1
Periksa jawaban untuk pertanyaan Stack Overflow ini .
Alex

Jawaban:


12

Menggunakan Github API:

$ 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,

Di mac, tidak ada -iparameter untuk xargs, jadi:$ 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

dan itu ukuran dalam ... kilobyte?
capybaralet


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.