Примечание. В январе 2024 г. GitHub Classroom изменит способ создания репозиториев учащихся из начальных репозиториев кода. В настоящее время процесс требует, чтобы начальные репозитории кода были шаблонами, и GitHub Classroom создает новый репозиторий для каждого учащегося на основе этого шаблона. При предстоящем изменении репозитории учащихся будут созданы путем создания вилки начального репозитория кода.
Это изменение устраняет часто запрашиваемую функцию от преподавателей: возможность изменять начальный код после принятия задания учащимися.
Дополнительные сведения об этом изменении см. в блоге GitHub.
Эта функция находится в общедоступной бета-версии и подлежит изменению.
Репозиторий шаблонов можно использовать в GitHub в качестве начального кода для назначения в GitHub Classroom. Репозиторий шаблонов может содержать стандартный код, документацию и другие ресурсы для учащихся. Дополнительные сведения см. в разделе Создание репозитория шаблонов.
Чтобы использовать репозиторий шаблонов для своего назначения, репозиторий шаблонов должен принадлежать вашей организации, или видимость репозитория шаблонов должна быть настроена как "Общедоступный".
Примечание. Все ветви из репозитория шаблонов копируются в репозитории учащихся, производные от репозитория шаблонов, даже ветви, используемые для хранения решений.
Можно повторно использовать существующее назначение, даже если применяется репозиторий шаблонов, в любом другом классе, к которому у вас есть доступ администратора, включая классы в другой организации. Дополнительные сведения см. в разделе Повторное использование назначения.