ดูขนาดโดยประมาณของที่เก็บ GitHub ก่อนทำการโคลน


12

ฉันต้องการดูขนาด repo ทั้งหมดของโครงการที่โฮสต์ใน GitHub โดยไม่ต้องลอกแบบ บางครั้งฉันทำสิ่งนี้:

  1. เริ่มทำการโคลนที่เก็บ GitHub

    รับวัตถุ: 45% (218/476), 5.50 MiB | 27 KiB / s

    หมดแล้ว 5MB ระงับ ...

    ^Z
    
  2. โคลนที่เก็บบนเซิร์ฟเวอร์ที่มีการเชื่อมต่ออินเทอร์เน็ตปกติเพียงเพื่อดูขนาด

  3. ดำเนินการต่อ (หรือยกเลิก) การโคลนโลคัล

ฉันจะหาขนาดพื้นที่เก็บข้อมูลล่วงหน้าได้อย่างไร ในการค้นหาฉันเห็นขนาดของที่เก็บ แต่ไม่ใช่ที่อื่น


1
ตรวจสอบคำตอบสำหรับคำถาม Stack Overflowนี้
อเล็กซ์

คำตอบ:


12

ใช้ 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,

สำหรับ mac ไม่มี-iพารามิเตอร์xargsดังนั้น:$ 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

และนั่นคือขนาดเป็น ... กิโลไบต์?
capybaralet

4

ใน Firefox คุณสามารถใช้โปรแกรมเสริมขนาด GitHub Repositoryได้

แถบข้อมูล gitHub


ทำไมต้องลงคะแนน? ส่วนขยายหรือ userscript ล้มเหลวในการทำงานหรือมีมัลแวร์หรือไม่
Vi0

ไม่ทุกอย่างใช้งานได้ดี ...
vstepaniuk

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.