Answers:
如何在GitHub上了解项目的创建日期。
使用Repos GitHub API检索此信息
https://api.github.com/repos/{:owner}/{:repository}
https://api.github.com/repos/libgit2/libgit2sharp
JSON有效负载将created_at
使用创建存储库的UTC日期向成员公开。
考虑到上面的LibGit2Sharp存储库,您可以看到它是在2011年2月2日世界标准时间创建的。
注:该created_at
不一定反映的日第一次提交。这是在GitHub上创建存储库的日期。例如,该xunit/resharper-xunit
项目最近从codeplex移至GitHub。该created_at
日期2014-05-01T11:17:56Z
,但大多数提交追溯到远不止更远。
curl -s https://api.github.com/repos/KhronosGroup/WebGL | grep 'created_at' | cut -d: -f2-
。打印"2016-03-11T02:02:33Z",
:)
如果您对确切的创建日期不感兴趣,并且只想知道回购的大致年限。你可以去Insights
,然后Contributors
。例如,的第一次提交react
被推送了May 26 2013
。
您还可以使用Github的新GraphQL API:
query {
repository(owner: "graphql", name: "graphql-js") {
name
createdAt
}
}
句法:
curl -s https://api.github.com/repos/{:owner}/{:repository} | jq '.created_at'
例:
curl -s https://api.github.com/repos/NabiKAZ/video2gif | jq '.created_at'
结果:
"2017-04-22T22:58:47Z"
-u {:username}
。系统将提示您输入密码。
我创建了一个用户脚本,该脚本直接在回购的GitHub页面上显示创建日期:https : //openuserjs.org/scripts/cosenal/GitHub_Repo_Dates
这个问题很旧,但是我试图从Github中获取日期,而没有任何外部插件。在上网并深入挖掘并尝试寻找其他东西之后,遇到了此解决方案。这就是答案。
Settings
Security
repo.create
,直到弹出有关存储库的更多详细信息。