Zeigen Sie die geschätzte Größe des GitHub-Repositorys vor dem Klonen an

12

Ich möchte die Repo-Gesamtgröße eines auf GitHub gehosteten Projekts anzeigen, ohne es klonen zu müssen. Manchmal mache ich das:

  1. Beginnen Sie mit dem Klonen eines GitHub-Repositorys

    Objekte empfangen: 45% (218/476), 5,50 MiB | 27 KiB / s

    Schon 5MB ausgelaugt? Aussetzen...

    ^Z
    
  2. Klonen Sie das Repository auf einem Server mit einer normalen Internet - Verbindung nur um seine Größe zu sehen.

  3. Setzen Sie das lokale Klonen fort (oder brechen Sie es ab).

Wie finde ich die Repository-Größe im Voraus heraus? In der Suche sehe ich Repository-Größe, aber nicht an anderen Stellen.

Vi0
quelle
1
Überprüfen Sie die Antworten auf diese Frage zum Stapelüberlauf .
Alex

Antworten:

12

Verwenden der 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
quelle
Auf dem Mac gibt es keinen -iParameter für 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
Daniel Golden
und das ist die Größe in ... Kilobyte?
Capybaralet
4

In Firefox können Sie das GitHub Repository Size- Add-On verwenden.

Github-Infoleiste

vstepaniuk
quelle
Warum die Gegenstimme? Funktioniert die Erweiterung oder das Userscript nicht oder enthält sie Malware?
Vi0
Nein, alles funktioniert gut ...
vstepaniuk
2

Verwenden Sie den Google Chrome-Browser und installieren Sie diese Erweiterung

Fügt der Startseite die Repo-Größe hinzu:

GitHub Repo Size Erweiterung Screenshot

Große Welle
quelle