11 KiB
title, shortTitle, intro, allowTitleToDifferFromFilename, redirect_from, versions, type, topics, ms.openlocfilehash, ms.sourcegitcommit, ms.translationtype, ms.contentlocale, ms.lasthandoff, ms.locfileid
| title | shortTitle | intro | allowTitleToDifferFromFilename | redirect_from | versions | type | topics | ms.openlocfilehash | ms.sourcegitcommit | ms.translationtype | ms.contentlocale | ms.lasthandoff | ms.locfileid | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Обзор GitHub Codespaces | Overview | В этом руководстве вы узнаете больше о {% data variables.product.prodname_github_codespaces %} и о том, как работает это решение и как его можно использовать. | true |
|
|
overview |
|
9d01df3f8dae7ceb788e2dd57b02fb3cc977400d | 1529de77bf |
MT | ru-RU | 11/14/2022 | 148164326 |
Что такое codespace?
codespace — это среда разработки, размещенная в облаке. Вы можете настроить проект для {% data variables.product.prodname_github_codespaces %} путем фиксации файлов конфигурации в репозитории (часто называют "конфигурация как код"), что создает повторяемую конфигурацию codespace для всех пользователей проекта.
Каждое пространство кода выполняется на виртуальной машине, размещенной в {% data variables.product.prodname_dotcom %}. Вы можете выбрать тип компьютера, который вы хотите использовать, в зависимости от необходимых ресурсов. Доступны различные типы компьютеров, начиная с 2-ядерных процессоров, 4 ГБ ОЗУ и 32 ГБ хранилища.
Вы можете подключиться к codespace из браузера, из {% data variables.product.prodname_vscode %}, из приложения шлюза JetBrains или с помощью {% data variables.product.prodname_cli %}.
Использование {% data variables.product.prodname_github_codespaces %}
Чтобы начать разработку с использованием облачных вычислительных ресурсов, можно создать codespace из шаблона или из любой ветви или фиксации в репозитории. При создании codespace из шаблона можно начать с пустого шаблона или выбрать шаблон, подходящий для выполняемой работы.
{% data reusables.codespaces.links-to-get-started %}
Использование codespace, принадлежащих вашей личной учетной записи
Для всех личных учетных записей {% data variables.product.prodname_dotcom_the_website %} предусмотрена ежемесячная квота на бесплатное использование {% data variables.product.prodname_github_codespaces %}, включенная в план "Бесплатный" или "Pro". Вы можете приступить к работе с {% data variables.product.prodname_github_codespaces %} в личной учетной записи без изменения параметров или предоставления сведений об оплате.
Вы можете создать и использовать codespace для любого репозитория, который можно клонировать. Вы также можете использовать шаблон для создания codespace, которые изначально не связаны с репозиторием. Если вы создаете codespace из репозитория, принадлежащего организации, плата за использование codespace будет взиматься либо с организации (если организация настроена для этого), либо за вашу личную учетную запись. Плата за codespace, созданные на основе шаблонов, всегда взимается с вашей личной учетной записи.
{% data reusables.codespaces.codespaces-continue-by-payment %}
Использование принадлежащих организации codespace
Владельцы организации могут включить использование {% 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 будет выставляться организации или предприятию, это отображается при создании codespace. Дополнительные сведения см. в разделе Создание пространства кода для репозитория. Codespace, счета за которые выставляются организации или ее родительскому предприятию, принадлежат организации и могут быть удалены ее владельцем. Дополнительные сведения см. в разделе Удаление codespace.
Настройка {% data variables.product.prodname_github_codespaces %}
Чтобы настроить среды выполнения и средства в codespace, можно создать одну или несколько конфигураций контейнеров разработки для репозитория. Добавление конфигураций контейнеров разработки в репозиторий позволяет определиться с выбором различных сред разработки, подходящих для работы пользователей, которая будет выполняться в репозитории.
Если вы создаете codespace из репозитория без конфигураций контейнера разработки, {% data variables.product.prodname_github_codespaces %} клонирует репозиторий в среду с образом codespace по умолчанию, который включает множество средств, языков и сред выполнения. При создании codespace на основе шаблона можно начать с начальной конфигурации поверх образа по умолчанию. Дополнительные сведения см. в статье Общие сведения о контейнерах разработки.
Вы можете персонализировать аспекты среды codespace с помощью общедоступного репозитория файлов точек . Файлы точек можно использовать для задания псевдонимов и настроек оболочки или для установки личных настроек инструментов, которые вы хотите использовать. Если вы используете {% data variables.product.prodname_github_codespaces %} в браузере или в {% data variables.product.prodname_vscode %}, вы можете использовать синхронизацию параметров , чтобы предоставить редактору codespace те же параметры, сочетания клавиш, фрагменты кода и расширения, которые вы настроили в локальной установке {% data variables.product.prodname_vscode %}.
Дополнительные сведения см. в статье Настройка codespace.
Выставление счетов за {% data variables.product.prodname_codespaces %}
Сведения о ценах, хранении и использовании {% data variables.product.prodname_github_codespaces %} см. в разделе Сведения о выставлении счетов за {% data variables.product.prodname_github_codespaces %}.
{% data reusables.codespaces.codespaces-spending-limit-requirement %}
{% data reusables.codespaces.codespaces-monthly-billing %} Сведения о том, как владельцы организаций и менеджеры по выставлению счетов могут управлять предельной суммой расходов для {% data variables.product.prodname_github_codespaces %} для организации, см. в разделе Управление лимитами расходов для {% data variables.product.prodname_github_codespaces %}.
