Can GitHub';s存储库的创建日期是否可信?

Can GitHub';s存储库的创建日期是否可信?,git,github,spoofing,Git,Github,Spoofing,我在教一门软件开发课,我让学生向GitHub提交项目。我的一个学生提交了他们的最后一个项目,我在GitHub上发现了9个月前的另一份回购协议,其中包含几乎相同的代码。这似乎是一个毫无保留的剽窃案例,对吧?尽管学生们承认存储库的相似性,但他们完全坚持没有复制。为了考虑所有(大多数)可能性,我正在思考学生如何说出真相。我唯一(愚蠢的)选择是,我的学生有一个复仇女神,他抄袭了他们的项目,并伪造了回购协议的创建日期,让我的学生因为抄袭而陷入麻烦。显然,从现实生活的角度来看,这是非常牵强的。但我现在很好奇

我在教一门软件开发课,我让学生向GitHub提交项目。我的一个学生提交了他们的最后一个项目,我在GitHub上发现了9个月前的另一份回购协议,其中包含几乎相同的代码。这似乎是一个毫无保留的剽窃案例,对吧?尽管学生们承认存储库的相似性,但他们完全坚持没有复制。为了考虑所有(大多数)可能性,我正在思考学生如何说出真相。我唯一(愚蠢的)选择是,我的学生有一个复仇女神,他抄袭了他们的项目,并伪造了回购协议的创建日期,让我的学生因为抄袭而陷入麻烦。显然,从现实生活的角度来看,这是非常牵强的。但我现在很好奇,从技术角度看是否可能

我知道GitHub允许伪造单个提交时间戳,但我正在查看项目创建日期(通过GHAPI),这似乎是一个单独的概念

或者,我的学生是否有其他更合理的方式可以说出我所忽略的真相?

您可以尝试查询该公共存储库,但不清楚它会持续多久(对于github.com)

其思想是:推送事件日期比提交相关的作者日期更准确


仅适用于GitHub Enterprise private实例。

也就是说:如果您在原始代码中看到变量中存在明显的拼写错误,并且在新代码中看到相同的拼写错误。。。那就说明问题了。
GET /repos/:owner/:repo/events