19 KiB
title, shortTitle, product, intro, versions, permissions, ms.openlocfilehash, ms.sourcegitcommit, ms.translationtype, ms.contentlocale, ms.lasthandoff, ms.locfileid
| title | shortTitle | product | intro | versions | permissions | ms.openlocfilehash | ms.sourcegitcommit | ms.translationtype | ms.contentlocale | ms.lasthandoff | ms.locfileid | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Использование GitHub Codespaces с GitHub Classroom | Using Codespaces with GitHub Classroom | {% data reusables.gated-features.codespaces-classroom-articles %} | {% data variables.product.prodname_github_codespaces %} можно использовать как предпочтительный редактор в назначениях для предоставления учащимся доступа к среде Visual Studio Code на основе браузера с помощью настройки одним щелчком мыши. |
|
Organization owners who are admins for a classroom can enable {% data variables.product.prodname_github_codespaces %} for their organization and integrate {% data variables.product.prodname_github_codespaces %} as the supported editor for an assignment. {% data reusables.classroom.classroom-admins-link %} | 832ab470d13cc741bc4a71e77840c99da5ff3de6 | a35d855314 |
MT | ru-RU | 12/01/2022 | 148189916 |
О {% data variables.product.prodname_github_codespaces %}
{% data variables.product.prodname_github_codespaces %} — это современная облачная среда разработки, которая использует контейнер для предоставления популярных языков, инструментов и служебных программ для разработки. {% data variables.product.prodname_github_codespaces %} также можно настроить, что позволяет создать настраиваемую среду разработки, одинаковую для всех пользователей проекта. Дополнительные сведения см. в статье "Обзор {% data variables.product.prodname_github_codespaces %}".
После включения {% data variables.product.prodname_github_codespaces %} в организации или на предприятии пользователи могут создать codespace из любой ветви или фиксации в организации или корпоративном репозитории и начать разработку с использованием облачных вычислительных ресурсов. Вы можете подключиться к пространству кода через браузер или в локальной среде Visual Studio Code.
{% data reusables.codespaces.links-to-get-started %}
Назначение {% data variables.product.prodname_github_codespaces %} в качестве предпочтительного редактора для заданий в GitHub Classroom полезно как для учащихся, так и для преподавателей. {% data variables.product.prodname_github_codespaces %} является хорошим вариантом для учащихся, использующих заемные устройства или не имеющих доступа к локальной настройке интегрированной среды разработки, так как каждое пространство кода основано на облаке и не требует локальной настройки. Учащиеся могут запустить пространство кода для репозитория заданий в Visual Studio Code, используя любой браузер, и начать разработку без дополнительной настройки.
Для заданий со сложными средами преподаватели могут настроить конфигурацию контейнера разработки для конкретных пространств кода в репозитории. В этом случае при создании пространства кода учащийся автоматически получит среду разработки, настроенную преподавателем. Дополнительные сведения о контейнерах разработки см. в разделе Общие сведения о контейнерах разработки.
{% note %}
Примечание. Отдельные среды codespace удаляются, если они остановлены и не используются в течение длительного периода. Дополнительные сведения см. в статье Настройка автоматического удаления сред codespace.
{% endnote %}
{% data reusables.education.student-codespaces-benefit %}
{% note %}
Примечание. {% data reusables.education.note-on-student-codespaces-usage %}
{% endnote %}
Сведения о преимуществах {% data variables.product.prodname_codespaces %} Education для подтвержденных преподавателей
Преимущество для образования {% data variables.product.prodname_codespaces %} предоставляет проверенным преподавателям бесплатную ежемесячную надбавку в размере {% data variables.product.prodname_github_codespaces %} часов для использования в {% data variables.product.prodname_classroom %}. Этого пособия, по усредненным оценкам, достаточно для работы класса с 50 учащимися и 5 заданиями в месяц на компьютере с 2 ядрами и хранения 1 пространства кода для каждого учащегося.
{% data reusables.classroom.free-limited-codespaces-for-verified-teachers-beta-note %}
Чтобы стать подтвержденным учителем, необходимо получить утверждение на использование преимущества для преподавателя. Дополнительные сведения см. в разделе Заявка на {% data variables.product.prodname_global_campus %} в качестве преподавателя.
Получив сообщение о том, что вы стали подтвержденным преподавателем, посетите {% data variables.product.prodname_global_campus %} для преподавателей и обновите GitHub Team для организации. Дополнительные сведения см. в разделе Продукты GitHub.
Если вы имеете право на {% data variables.product.prodname_codespaces %} Для образования, при включении {% data variables.product.prodname_github_codespaces %} в {% data variables.product.prodname_classroom %} для вашей организации GitHub автоматически добавляет политику Codespace, ограничивающую типы компьютеров для всех codespace в организации до 2 основных компьютеров. Это позволяет максимально эффективно использовать бесплатные {% data variables.product.prodname_github_codespaces %}. Но вы можете свободно изменять или удалять такие политики в параметрах организации. Дополнительные сведения см. в разделе Ограничение доступа по типам компьютеров.
Когда преимущество для образования {% data variables.product.prodname_codespaces %} выходит из бета-версии, если ваша организация превысит бесплатную квоту на использование {% data variables.product.prodname_github_codespaces %}, вашей организации будет выставлен счет за дополнительное использование. Дополнительные сведения см. в статье Сведения о выставлении счетов за {% data variables.product.prodname_github_codespaces %}.
Включение {% data variables.product.prodname_codespaces %} для организации
{% data variables.product.prodname_github_codespaces %} доступен для использования с {% data variables.product.prodname_classroom %} для организаций, использующих {% data variables.product.prodname_team %}. Если вы имеете право на получение преимущества для образования {% data variables.product.prodname_codespaces %}, необходимо включить {% data variables.product.prodname_github_codespaces %} с помощью {% data variables.product.prodname_classroom %}, а не включать его непосредственно в параметрах организации. В противном случае вашей организации будет выставляться счет напрямую за все использование {% data variables.product.prodname_github_codespaces %}.
Включение Codespaces для организации при создании новой аудитории
{% data reusables.classroom.sign-into-github-classroom %}
- Нажмите кнопку Создать аудиторию.
- В списке организаций выберите организацию, которую хотите использовать для своей аудитории. Организации, которые имеют право на {% data variables.product.prodname_github_codespaces %}, будут иметь примечание, показывающее, что они имеют право. При необходимости создайте новую организацию. Дополнительные сведения см. в статье Создание новой организации с нуля.
- На странице "Имя аудитории" в разделе "{% data variables.product.prodname_codespaces %} в аудитории" щелкните Включить. Обратите внимание, что это позволит включить {% data variables.product.prodname_github_codespaces %} для всех репозиториев и пользователей в организации.
- Когда вы будете готовы создать аудиторию, щелкните Создать аудиторию.
Настройка Codespaces для организации в существующей аудитории
{% data reusables.classroom.sign-into-github-classroom %} {% data reusables.classroom.click-classroom-in-list %} {% data reusables.classroom.click-settings %}
- В {% data variables.product.prodname_github_codespaces %} щелкните Включить. Это позволит включить {% data variables.product.prodname_github_codespaces %} для всех репозиториев и пользователей в организации. Также добавляется новая политика Codespace с ограничением типов компьютеров, которая позволяет использовать только компьютеры с 2 ядрами для всех пространств кода в организации.
Вы можете использовать те же методы, что и выше, чтобы отключить {% data variables.product.prodname_github_codespaces %} для вашей организации. Обратите внимание, что это приведет к отключению {% data variables.product.prodname_github_codespaces %} для всех пользователей и репозиториев в организации.
Настройка назначения для использования {% data variables.product.prodname_codespaces %}
Чтобы сделать {% data variables.product.prodname_github_codespaces %} доступным для задания, можно выбрать {% data variables.product.prodname_github_codespaces %} в качестве поддерживаемого редактора для задания. При создании нового назначения на странице "Добавление начального кода и выбор необязательной интегрированной среды разработки в Интернете" в разделе "Добавление поддерживаемого редактора" выберите {% data variables.product.prodname_github_codespaces %} в раскрывающемся меню.
Если вы используете для задания репозиторий шаблонов, вы можете определить в этом репозитории контейнер разработки, чтобы настроить средства и среды выполнения, доступные учащимся при запуске пространства кода для работы над этим заданием. Если контейнер разработки не определен, {% data variables.product.prodname_github_codespaces %} будет использовать конфигурацию по умолчанию, которая содержит множество популярных средств разработки, которые могут потребоваться учащимся. Дополнительные сведения об определении контейнера разработки см. в статье Добавление конфигурации контейнера разработки в репозиторий.
Запуск назначения с помощью {% data variables.product.prodname_github_codespaces %}
Когда учащийся открывает задание, файл README в репозитории содержит рекомендации преподавателя по использованию интегрированной среды разработки.
Учащиеся могут запустить новое или существующее codespace, нажав кнопку Открыть в GitHub Codespace в файле README или нажав кнопку {% octicon "code" aria-label="The code icon" %} Code на главной странице репозитория заданий, а затем выбрав вкладку Codespaces . На вкладке Codespaces можно выбрать существующее codespace или создать новое. Дополнительные сведения см. в разделе Создание codespace для репозитория.
Преподаватели могут просматривать пространство кода для задания, используемое каждым учащимся, на странице обзорных сведений о задании. Щелкните значок Codespaces в правой части строки для любого учащегося, чтобы запустить его пространство кода.
При подключении к пространству кода в браузере автоматически включается автосохранение. Если вы хотите сохранить внесенные изменения в репозитории, необходимо зафиксировать эти изменения и отправить их в ветвь удаленного репозитория. По умолчанию, если пространство кода не используется в течение 30 минут, истекает время ожидания и работа пространства кода прекращается. Все ваши данные будут сохранены по состоянию на момент последнего изменения. Дополнительные сведения о жизненном цикле codespace см. в разделе Жизненный цикл codespace.







