Просмотр приблизительного размера репозитория 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.