Gibt es eine Möglichkeit zu ermitteln, wie oft ein Git-Repository von Github geklont oder heruntergeladen wurde? Ich war nur neugierig, als ich feststellte, dass andere Statistiken wie Commit-Times-Codezeilen mithilfe von http://gitstats.sourceforge.net/ generiert werden konnten, aber ich fand nicht heraus, wie ich die Anzahl der Klone / Downloads überprüfen konnte.
81
Antworten:
Das Klonen ist schreibgeschützt, das ursprüngliche Repository wird nicht geändert. Es gibt keine Möglichkeit, Statistiken für Daten abzurufen, die einfach nicht verfolgt werden.
quelle
Es ist jetzt super einfach!
Gehen Sie zu "REPO -> Einblicke -> Verkehr"
quelle
Ich finde nur heraus, dass es einen noch einfacheren Weg gibt, es mit einem einzigen Befehl unter Verwendung der Github-API zu bekommen.
Hier:
Habe Spaß.
quelle
In Bezug auf Download-Statistiken können Sie Informationen zu Ihren Releases über die API abrufen .
Für diejenigen, die WordPress verwenden, habe ich dieses Plugin entwickelt: GitHub Release Downloads . Hier können Sie die Anzahl der Downloads, Links und weitere Informationen für Releases von GitHub-Repositorys abrufen.
Um die ursprüngliche Frage zu beantworten, gibt der Shortcode
[grd_count user="User" repo="MyRepo"]
die Anzahl der Downloads für ein Repository zurück. Diese Zahl entspricht der Summe aller Download-Zählwerte aller Releases für ein GitHub-Repository.Beispiel:
quelle
Die tatsächlichen Klonzahlen sind über die Funktion " Klondiagramme" verfügbar , die ich kratzen konnte, um die einzelnen Zählungen zu erhalten:
quelle
Sie können Shields.io verwenden, das Symbolleisten bereitstellt, in denen die Anzahl der Projekte auf verschiedenen Websites einschließlich Github angezeigt wird. Sie zeigen die Anzahl der Downloads an, nicht jedoch die Anzahl der Klone.
Hier ist ein Beispiel für ein Projekt, das ich habe:
Abschriftencode:
Ergebnis:
Niemand "lädt" meine App herunter, weil sie bereits veröffentlicht wurde, aber die Leute klonen sie. Also würde ich lieber die Anzahl dafür sehen.
quelle