Wie finde ich das Erstellungsdatum eines Projekts auf GitHub?
Grundsätzlich muss ich das erste Commit finden, um das Erstellungsdatum zu sehen. Einige Projekte haben jedoch 500 Commits, was viel Zeit damit verschwendet, zur ersten Commit-Seite zu gelangen.
Gibt es eine schnellere Möglichkeit, das Erstellungsdatum zu ermitteln?
Antworten:
Verwenden Sie die Repos GitHub-API , um diese Informationen abzurufen
https://api.github.com/repos/{:owner}/{:repository}
https://api.github.com/repos/libgit2/libgit2sharp
Die JSON-Nutzdaten machen ein
created_at
Mitglied mit dem UTC-Datum verfügbar, an dem das Repository erstellt wurde.In Anbetracht des obigen LibGit2Sharp- Repositorys kann man sehen, dass es am 2. Februar 2011 um 16:44:49 UTC erstellt wurde.
Hinweis: Das
created_at
Datum muss nicht unbedingt das Datum des ersten Commits widerspiegeln. Dies ist das Datum, an dem das Repository auf GitHub erstellt wurde. Beispielsweise wurde dasxunit/resharper-xunit
Projekt kürzlich von Codeplex auf GitHub verschoben . Dascreated_at
Datum ist2014-05-01T11:17:56Z
, aber die meisten Commits gehen viel weiter zurück.quelle
curl -s https://api.github.com/repos/KhronosGroup/WebGL | grep 'created_at' | cut -d: -f2-
. Drucke"2016-03-11T02:02:33Z",
:)Die Antwort von @ nulltoken ist sehr nützlich. Um es noch bequemer zu machen, habe ich beschlossen, eine Chrome-Erweiterung für die Anzeige des Erstellungsdatums eines Repositorys zu erstellen .
Höhepunkte
Das Erstellungsdatum eines Repositorys wird in der Zusammenfassungsleiste angezeigt:
Das Datumsformat kann durch Klicken auf das Erweiterungssymbol angepasst werden:
Das funktioniert wirklich gut für mich. Ich hoffe, es ist auch für Sie nützlich.
quelle
Wenn Sie nicht am genauen Erstellungsdatum interessiert sind und nur wissen möchten, wie alt ein Repo ungefähr ist. Sie können gehen
Insights
, dannContributors
. Zum Beispiel verpflichtet zunächstreact
wurde AufschiebenMay 26 2013
.quelle
Sie können auch die neue GraphQL-API von Github verwenden :
quelle
Ich habe ein Lesezeichen dafür geschrieben. Es kann nützlich sein. Mit einer einfachen Problemumgehung können Sie sogar die Details von privaten oder privaten Organisations-Repositorys kennen.
GitHub-Repository-Größe, Erstellungsdatum Lesezeichen | Quellcode
quelle
Syntax:
Beispiel:
Ergebnis:
quelle
-u {:username}
. Sie werden aufgefordert, Ihr Passwort einzugeben.Ich habe ein Benutzerskript erstellt, das das Erstellungsdatum direkt auf der GitHub-Seite des Repos anzeigt: https://openuserjs.org/scripts/cosenal/GitHub_Repo_Dates
quelle
Diese Frage ist alt, aber ich habe versucht, das Datum von Github ohne externe Plugins zu erhalten. Nachdem ich online gegangen bin und tiefer gegraben habe und versucht habe, etwas anderes zu finden, bin ich auf diese Lösung gestoßen. Hier ist die Antwort.
Settings
Security
repo.create
Popup-Fenster mit detaillierteren Informationen zum Repository klicken und es bearbeiten.quelle