Я веду курс по разработке программного обеспечения, и я прошу студентов представить проекты на GitHub. Один из моих студентов представил свой последний проект, и я нашел еще одно репо на GitHub за 9 месяцев до этого, которое содержало почти идентичный код. Похоже на dry плагиат, верно? Студент совершенно непреклонен в том, что они не копировали, хотя и признают сходство репозитория. Чтобы развлечь все (большинство) возможностей, я обдумываю, как студент мог бы сказать правду. Мой единственный (глупый) вариант - это то, что у моего ученика есть заклятый враг, который скопировал его проект и подделал дату создания репо, чтобы вызвать у моего ученика проблемы из-за плагиата. Очевидно, это очень надуманно с точки зрения реальной жизни. Но мне сейчас любопытно, возможно ли это с технической точки зрения?
Я знаю, что GitHub позволяет подделывать отдельные временные метки фиксации, но я смотрю на дату создания проекта (через GH API), которая, похоже, отдельная концепция.
Или есть другой более правдоподобный способ, которым мой ученик мог бы сказать правду, которую я просто упускаю из виду?