Предупреждение
**Закрытие:** Это `gh` расширение закрывается. Приложение GitHub Classroom будет прекращено 28 августа 2026 г.
Дополнительные сведения см. в уведомлении о закрытииGitHub Classroom.
Сведения о GitHub Classroom интерфейсе командной строки
GitHub CLI — это инструмент с открытым исходным кодом для использования GitHub из командной строки компьютера. При работе с командной строкой можно использовать GitHub CLI — это позволит экономить время и не переключать контекст. Для получения дополнительной информации см. О GitHub CLI.
Вы можете работать со GitHub Classroom следующими способами GitHub CLI :
- Вывод списка аудиторий
- Просмотр сведений о аудитории
- Перечисление назначений
- Перечисление принятых назначений
- Просмотр сведений о назначении
- Клонирование начального репозитория кода назначения
- Клонирование репозитория заданий учащегося
Подготовка GitHub CLI
Инструкции по установке для GitHub CLI см. в репозитории GitHub CLI.
GitHub Classroom Использование расширения сGitHub CLI
Если это еще не сделано, выполните gh auth login проверку подлинности с учетной GitHub записью.
Чтобы установить GitHub Classroom расширение, выполните команду gh extension install github/gh-classroom.
Чтобы использовать gh для работы с GitHub Classroom, введите gh classroom SUBCOMMAND.
В качестве примера ряда команд, с которыми можно работать GitHub Classroom, можно:
- Вывод списка аудиторий:
gh classroom list - Список назначений для определенного класса:
gh classroom assignments - Просмотр сведений для определенного назначения:
gh classroom assignment
gh вложенные комманды для GitHub Classroom
В этих разделах приведены примеры вложенных команд для каждой из доступных операций. При необходимости интерфейс командной строки предложит выбрать класс после запуска подкоманда.
В командной строке используйте gh classroom --help общую справку или gh classroom SUBCOMMAND --help справку по определенному подкомандам.
Вывод списка аудиторий
gh classroom list
Список собственных аудиторий.
Просмотр сведений о аудитории
gh classroom view
Отображение идентификатора аудитории, слизней аудитории, названия и других сведений о классе.
Перечисление назначений
gh classroom assignments
Отображение списка заданий для аудитории.
Перечисление принятых назначений
gh classroom accepted-assignments
Отображение списка принятых заданий и сведений о заданиях учащегося.
Просмотр сведений о назначении
gh classroom assignment
Отображает сведения о назначении.
Клонирование начального репозитория кода назначения
gh classroom clone starter-repo
Клонирует начальный репозиторий кода, используемый назначением. По умолчанию начальный код клонируется в текущий каталог. Чтобы клонироваться в другой каталог, используйте --directory флаг. Если каталог не существует, он будет создан.
Клонирование репозитория заданий учащегося
gh classroom clone student-repos
Клонирует репозитории учащихся из заданного задания. По умолчанию репозитории учащихся клонируются в текущий каталог каталог с именем slug назначения. Чтобы клонироваться в другой каталог, используйте --directory флаг. Если каталог не существует, он будет создан.
По умолчанию все репозитории учащихся клонируются. Чтобы получить другое количество репозиториев, используйте --page NUMBER их и --per-page NUMBER флаги.