Есть ли способ узнать, сколько раз репозиторий git был клонирован или загружен с github? Мне было просто любопытно, так как я обнаружил, что другая статистика, такая как время фиксации строк кода, может быть сгенерирована с помощью: http://gitstats.sourceforge.net/, но я не нашел, как проверить количество клонов / загрузок.
81
Ответы:
Клонирование - это операция только для чтения, исходный репозиторий не изменяется. Невозможно получить статистику для данных, которые просто не отслеживаются.
источник
Теперь это очень просто!
Перейдите «РЕПО -> Статистика -> Трафик».
источник
Я просто обнаружил, что есть еще более простой способ получить его с помощью одной команды с помощью API github.
Вот:
Радоваться, веселиться.
источник
Что касается статистики загрузок, вы можете получить информацию о своих выпусках через API .
Для тех, кто использует WordPress, я разработал этот плагин: GitHub Release Downloads . Он позволяет вам получать количество загрузок, ссылки и дополнительную информацию о выпусках репозиториев GitHub.
Чтобы ответить на исходный вопрос, шорткод
[grd_count user="User" repo="MyRepo"]
вернет количество загрузок для репозитория. Это число соответствует сумме всех значений счетчика загрузок всех выпусков для одного репозитория GitHub.Пример:
источник
Фактическое количество клонов доступно через функцию Clone Graphs , которую я смог очистить, чтобы получить индивидуальные подсчеты:
источник
Вы можете использовать shields.io который предоставляет панели значков, на которых отображается количество проектов на различных веб-сайтах, включая Github. Они отображают количество загрузок, но не количество клонов.
Вот пример моего проекта:
Код уценки:
Результат:
Никто не «скачивает» мое приложение, потому что оно уже опубликовано, но люди его клонируют. Так что я бы предпочел посмотреть на это.
источник