Просмотр приблизительного размера репозитория GitHub перед клонированием


12

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

  1. Начните клонировать некоторое хранилище GitHub

    Прием объектов: 45% (218/476), 5,50 МиБ | 27 КиБ / с

    Уже слил 5МБ? Приостановка ...

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

  3. Продолжить (или отменить) локальное клонирование.

Как мне заранее узнать размер хранилища? В поиске я вижу размер репозитория, но не в других местах.


1

Ответы:


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

а это размер в ... килобайтах?
Капибаралет

4

В Firefox вы можете использовать дополнение GitHub Repository Size .

информационная панель github


Почему отрицательный голос? Расширение или пользовательский скрипт не работает или содержит вредоносное ПО?
Vi0

Нет, все работает просто отлично ...
vstepaniuk

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.