注意: 2024 年 1 月,GitHub Classroom 更改了从入门代码仓库创建学生仓库的方式。以前,该过程要求入门代码仓库为模板,GitHub Classroom 会根据该模板为每个学生创建一个新仓库。随着更改,学生仓库现在通过分叉入门代码仓库来创建。
此更改解决了教师经常提出的一个功能请求:在学生接受作业后更改入门代码的能力。
您可以在 GitHub 博客 上阅读有关此更改的更多信息。
此功能处于公开测试阶段,可能会发生变化。
您可以将 GitHub 上的模板仓库用作 GitHub Classroom 上作业的入门代码。您的模板仓库可以包含样板代码、文档和学生的其他资源。有关更多信息,请参阅“创建模板仓库”。
要将模板仓库用于您的作业,模板仓库必须由您的组织拥有,或者模板仓库的可见性必须为公开。
注意: 从模板仓库复制的所有分支都会被复制到从模板仓库派生的学生仓库中,即使是用来存储解决方案的分支。
您可以重复使用现有的作业,即使它使用模板仓库,也可以在您拥有管理员权限的任何其他课堂中重复使用,包括不同组织的课堂。有关更多信息,请参阅“重复使用作业”。