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.

Vi0
sumber
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,
Vi0
sumber
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
4

Di Firefox Anda dapat menggunakan add-on Ukuran Repositori GitHub .

bilah info github

vstepaniuk
sumber
Mengapa downvote? Apakah ekstensi atau skrip pengguna gagal berfungsi atau mengandung malware?
Vi0
Tidak, semuanya bekerja dengan baik ...
vstepaniuk
2

Gunakan browser Google Chrome dan instal ekstensi ini

Menambahkan ukuran repo ke beranda:

Tangkapan layar ekstensi Ukuran Repo GitHub

Ombak besar
sumber