Перегляньте орієнтовний розмір сховища GitHub перед клонуванням


12

Я хочу переглянути загальний розмір репо за проектом, розміщеним на GitHub, не потребуючи його клонування. Іноді я роблю це:

  1. Почніть клонувати деякий сховище GitHub

    Приймання об'єктів: 45% (218/476), 5,50 МіБ | 27 Кб / с

    Вже злили 5 Мб? Призупинити ...

    ^Z
    
  2. Клон сховище на сервері з нормальним доступом в Інтернет тільки щоб побачити його розмір.

  3. Продовжуйте (або скасовуйте) місцеве клонування.

Як дізнатися розмір сховища заздалегідь? У пошуку я бачу розмір сховища, але не в інших місцях.


1
Перевірте відповіді на це запитання щодо переповнення стека .
Алекс

Відповіді:


12

Використання 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,

У 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
Даніель Голден

а це розмір у ... кілобайт?
капібаралет


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.