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

12

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

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

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

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

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

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

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

VI0
источник
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,
VI0
источник
На 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

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

Используйте браузер Google Chrome и установите это расширение

Добавляет размер репо на домашнюю страницу:

Скриншот расширения размера GitHub Repo

Большая волна
источник