{"meta":{"title":"Открытие существующего пространства кода","intro":"Вы можете повторно открыть пространство кода, закрытое или остановленное, и вернуться к работе.","product":"Codespaces","breadcrumbs":[{"href":"/ru/codespaces","title":"Codespaces"},{"href":"/ru/codespaces/developing-in-a-codespace","title":"Разработка в codespace"},{"href":"/ru/codespaces/developing-in-a-codespace/opening-an-existing-codespace","title":"Открытие существующего пространства кода"}],"documentType":"article"},"body":"# Открытие существующего пространства кода\n\nВы можете повторно открыть пространство кода, закрытое или остановленное, и вернуться к работе.\n\nВы можете повторно открыть любое активное или остановленное пространство кода на GitHub, в Visual Studio Codeили с помощью GitHub CLI. Невозможно повторно открыть пространство кода, которое было удалено. См [. раздел AUTOTITLE](/ru/codespaces/about-codespaces/understanding-the-codespace-lifecycle).\n\nВсе пространства кода можно просмотреть на странице \"Ваши пространства кода\" на [github.com/codespaces](https://github.com/codespaces). На этой странице можно выполнить следующие действия.\n\n* Откройте, остановите или удалите пространства кода.\n* Узнайте, кто владеет (и может взиматься плата за) пространства кода: ваши личная учетная запись или организации, к которым вы принадлежите. См [. раздел AUTOTITLE](/ru/billing/managing-billing-for-your-products/managing-billing-for-github-codespaces/about-billing-for-github-codespaces).\n* Просмотрите тип компьютера, размер и состояние пространств кода.\n* Создайте новое пространство кода, выбрав один из шаблонов GitHubили щелкнув **новое пространство** кода. См. раздел \\[AUTOTITLE и [Создание пространства кода на основе шаблона](/ru/codespaces/developing-in-a-codespace/creating-a-codespace-from-a-template)]\\(/codespaces/developing-in-a-codespace/creating-a-codespace-for-a-repository).\n* Запрет автоматического удаления пространства кода. См [. раздел AUTOTITLE](/ru/codespaces/setting-your-user-preferences/configuring-automatic-deletion-of-your-codespaces?tool=webui#avoiding-automatic-deletion-of-codespaces).\n\n<div class=\"ghd-tool webui\">\n\n## Возобновление пространства кода на странице репозитория\n\nВы можете быстро возобновить пространство кода при просмотре репозитория на GitHub.\n\n1. ```\n          **С помощью вкладки <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-code\" aria-label=\"code\" role=\"img\"><path d=\"m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z\"></path></svg> Code** в репозитории, отображаемой на GitHub, нажмите клавишу <kbd>ЗАпятой</kbd>.\n   ```\n\n   Отображается страница \"Возобновление пространства кода\". Это позволяет возобновить последнее используемое пространство кода для выбранной ветви репозитория или, если вы просматривали запрос на вытягивание, для ветви раздела запроса на вытягивание.\n\n   ![Снимок экрана: страница \"Возобновление пространства кода\" с кнопками \"Возобновить это пространство кода\" и \"Создать новое\".](/assets/images/help/codespaces/resume-codespace.png)\n\n2. Нажмите кнопку **\"Возобновить это пространство** кода\".\n\n   Кроме того, если вы хотите создать новое пространство кода для этой ветви репозитория, нажмите кнопку **\"Создать новый**\".\n\n   > \\[!NOTE]\n   > Если у вас нет существующего пространства кода для этой ветви, страница называется \"Создать пространство кода\" и отображается кнопка **\"Создать новое пространство** кода\".\n\nВы можете закладывать адрес этой страницы, если вы хотите быстро вернуться к нему, чтобы возобновить пространство кода. Кроме того, можно использовать адрес в ссылке, чтобы предоставить другим пользователям быстрый способ создания и возобновления собственных пространств кода для этого репозитория.\n\n## Открытие существующего пространства кода на странице \"Ваши пространства кода\"\n\n1. В левом верхнем углу GitHubвыберите <svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-three-bars\" aria-label=\"three bars icon\" role=\"img\"><path d=\"M1 2.75A.75.75 0 0 1 1.75 2h12.5a.75.75 0 0 1 0 1.5H1.75A.75.75 0 0 1 1 2.75Zm0 5A.75.75 0 0 1 1.75 7h12.5a.75.75 0 0 1 0 1.5H1.75A.75.75 0 0 1 1 7.75ZM1.75 12h12.5a.75.75 0 0 1 0 1.5H1.75a.75.75 0 0 1 0-1.5Z\"></path></svg>, а затем щелкните **<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-codespaces\" aria-label=\"codespaces\" role=\"img\"><path d=\"M0 11.25c0-.966.784-1.75 1.75-1.75h12.5c.966 0 1.75.784 1.75 1.75v3A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm2-9.5C2 .784 2.784 0 3.75 0h8.5C13.216 0 14 .784 14 1.75v5a1.75 1.75 0 0 1-1.75 1.75h-8.5A1.75 1.75 0 0 1 2 6.75Zm1.75-.25a.25.25 0 0 0-.25.25v5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5a.25.25 0 0 0-.25-.25Zm-2 9.5a.25.25 0 0 0-.25.25v3c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-3a.25.25 0 0 0-.25-.25Z\"></path><path d=\"M7 12.75a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z\"></path></svg> Codespaces** , чтобы перейти на страницу \"Ваши пространства кода\" на [github.com/codespaces](https://github.com/codespaces).\n2. Чтобы открыть пространство кода в редакторе по умолчанию, щелкните имя пространства кода. Редактор по умолчанию можно задать для Codespaces на странице личных параметров. См [. раздел AUTOTITLE](/ru/codespaces/setting-your-user-preferences/setting-your-default-editor-for-github-codespaces).\n\n   Чтобы открыть пространство кода в редакторе, отличном от используемого по умолчанию:\n\n   1. Щелкните многоточие (**...**) справа от пространства кода, которое вы хотите открыть.\n   2. Нажмите кнопку \"**Открыть\".**\n   3. Нажмите кнопку **\"Открыть\" в приложении**.\n\n   Пространство кода можно открыть в:\n\n   * Браузер\n   * Visual Studio Code\n   * JupyterLab\n\n   Если вы выбираете **Visual Studio Code** (настольное приложение), вы должны убедиться, что на вашем локальном компьютере установлен VS Code.\n\n   Если выбрать **JupyterLab, приложение JupyterLab** должно быть установлено в пространстве кода. Образ контейнера разработки по умолчанию включает JupyterLab, поэтому пространства кода, созданные на основе образа по умолчанию, всегда будут установлены JupyterLab. Дополнительные сведения о образе по умолчанию см. в разделе AUTOTITLE и репозитория[](https://github.com/devcontainers/images/tree/main/src/universal)`devcontainers/images`.[ ](/ru/codespaces/setting-up-your-project-for-codespaces/adding-a-dev-container-configuration/introduction-to-dev-containers#using-the-default-dev-container-configuration) Если вы не используете образ по умолчанию в конфигурации контейнера разработки, можно установить JupyterLab, добавив `ghcr.io/devcontainers/features/python` эту функцию в `devcontainer.json` файл. Этот параметр `\"installJupyterlab\": true`следует включить. Дополнительные сведения см. в разделе README для [`python`](https://github.com/devcontainers/features/tree/main/src/python#python-python) функции в репозитории.`devcontainers/features`\n\n## Связывание с существующим пространством кода\n\nВы можете создать ссылки на существующие пространства кода. Это полезно, если у вас есть длительное пространство кода, которое часто возвращается. Ссылку можно сохранить в выбранном расположении, в качестве альтернативы использованию ссылки <https://github.com/codespaces>.\n\n> \\[!NOTE]\n> Вы можете открывать только собственные пространства кода. Если кто-то щелкает ссылку на одно из пространств кода, появится сообщение об ошибке 404.\n\nСоздайте ссылку с помощью одного из следующих шаблонов URL-адресов. В этих URL-адресах `CODESPACE-NAME` представляет уникальное постоянное имя пространства кода, например `literate-space-parakeet-w5vg5ww5p793g7g9`отображаемое имя пространства кода. Имя пространства кода можно найти, скопируйте ссылку на пространство кода на <https://github.com/codespaces> странице и извлеките имя пространства кода из URL-адреса.\n\n| **Откроется ссылка в**                          | **Синтаксис ссылки**                                                               |\n| ----------------------------------------------- | ---------------------------------------------------------------------------------- |\n| Веб-клиент VS Code                              | `https://CODESPACE-NAME.github.dev`                                                |\n| Веб-клиент VS Code с указанной рабочей областью | `https://CODESPACE-NAME.github.dev?folder=/workspaces/PATH/TO/WORKSPACE/DIRECTORY` |\n| Классическое приложение VS Code                 | `https://github.com/codespaces/CODESPACE-NAME?editor=vscode`                       |\n| JupyterLab                                      | `https://github.com/codespaces/CODESPACE-NAME?editor=jupyter`                      |\n\n</div>\n\n<div class=\"ghd-tool vscode\">\n\n## Повторное открытие существующего пространства кода\n\n> \\[!NOTE]\n> Чтобы использовать GitHub Codespaces в VS Code, необходимо установить расширение Codespaces. См [. раздел AUTOTITLE](/ru/codespaces/developing-in-a-codespace/using-github-codespaces-in-visual-studio-code).\n\n1. В настольном приложении VS Code откройте палитру команд с помощью <kbd>Command</kbd>+<kbd>Shift</kbd>+<kbd>P</kbd> (Mac) или <kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>P</kbd> (Windows/Linux).\n2. Введите \"Codespaces\" и выберите одну из следующих команд.\n   * Чтобы открыть пространство кода в новом окне VS Code, выберите **codespaces: Open Codespace in New Window**\n   * Чтобы открыть пространство кода в веб-редакторе, выберите **Codespaces: Открыть в браузере**\n3. Щелкните пространство кода, которое нужно открыть.\n\n   ![Снимок экрана: палитра команд VS Code с списком пространств кода, доступных для подключения.](/assets/images/help/codespaces/open-codespace-from-vscode.png)\n\nВы также можете получить доступ к командам, перечисленным выше, перейдя к представлению удаленного обозревателя в VS Code и щелкнув правой кнопкой мыши пространство кода, которое требуется открыть.\n\n![Снимок экрана: пространство кода, выбранное в удаленном обозревателе, с выделенным элементом \"Открыть в браузере\" в меню правой кнопкой мыши.](/assets/images/help/codespaces/open-codespace-remote-explorer.png)\n\n> \\[!NOTE]\n> Если удаленный обозреватель не отображается в строке действий:\n>\n> 1. Откройте палитру команд. Например, нажмите клавиши <kbd>SHIFT</kbd>+<kbd>COMMAND</kbd>+<kbd>P</kbd> (Mac) или <kbd>CTRL</kbd>+<kbd>SHIFT</kbd>+<kbd>P</kbd> (Windows/Linux).\n> 2. Введите `details`.\n> 3. Щелкните **Codespaces: сведения**.\n\n## Связывание с существующим пространством кода\n\nВы можете создать ссылки на существующие пространства кода. Это полезно, если у вас есть длительное пространство кода, которое часто возвращается. Ссылку можно сохранить в выбранном расположении, в качестве альтернативы использованию ссылки <https://github.com/codespaces>.\n\n> \\[!NOTE]\n> Вы можете открывать только собственные пространства кода. Если кто-то щелкает ссылку на одно из пространств кода, появится сообщение об ошибке 404.\n\nСоздайте ссылку с помощью одного из следующих шаблонов URL-адресов. В этих URL-адресах `CODESPACE-NAME` представляет уникальное постоянное имя пространства кода, например `literate-space-parakeet-w5vg5ww5p793g7g9`отображаемое имя пространства кода. Имя пространства кода можно найти, скопируйте ссылку на пространство кода на <https://github.com/codespaces> странице и извлеките имя пространства кода из URL-адреса.\n\n| **Откроется ссылка в**                          | **Синтаксис ссылки**                                                               |\n| ----------------------------------------------- | ---------------------------------------------------------------------------------- |\n| Веб-клиент VS Code                              | `https://CODESPACE-NAME.github.dev`                                                |\n| Веб-клиент VS Code с указанной рабочей областью | `https://CODESPACE-NAME.github.dev?folder=/workspaces/PATH/TO/WORKSPACE/DIRECTORY` |\n| Классическое приложение VS Code                 | `https://github.com/codespaces/CODESPACE-NAME?editor=vscode`                       |\n| JupyterLab                                      | `https://github.com/codespaces/CODESPACE-NAME?editor=jupyter`                      |\n\n</div>\n\n<div class=\"ghd-tool cli\">\n\n## Повторное открытие существующего пространства кода\n\nЕсли вы установили GitHub CLI, его можно использовать для работы с GitHub Codespaces. Инструкции по установке для GitHub CLI см. в [репозитории GitHub CLI](https://github.com/cli/cli#installation).\n\n1. В терминале введите одну из следующих команд GitHub CLI .\n   * Чтобы открыть пространство кода в VS Code, введите:\n\n     ```shell copy\n     gh codespace code\n     ```\n\n     > \\[!NOTE]\n     > На локальном компьютере должен быть установлен VS Code. Сведения [о настройке Visual Studio Code](https://code.visualstudio.com/docs/setup/setup-overview) см. в документации по VS Code.\n\n   * Чтобы открыть пространство кода в браузере, введите следующее:\n\n     ```shell copy\n     gh codespace code --web\n     ```\n\n   * Чтобы открыть пространство кода в JupyterLab, введите:\n\n     ```shell copy\n     gh codespace jupyter\n     ```\n\n     > \\[!NOTE]\n     > Приложение JupyterLab должно быть установлено в открываемом пространстве кода. Образ контейнера разработки по умолчанию включает JupyterLab, поэтому пространства кода, созданные на основе образа по умолчанию, всегда будут установлены JupyterLab. Дополнительные сведения о образе по умолчанию см. в разделе AUTOTITLE и репозитория[](https://github.com/devcontainers/images/tree/main/src/universal)`devcontainers/images`.[ ](/ru/codespaces/setting-up-your-project-for-codespaces/adding-a-dev-container-configuration/introduction-to-dev-containers#using-the-default-dev-container-configuration) Если вы не используете образ по умолчанию в конфигурации контейнера разработки, можно установить JupyterLab, добавив `ghcr.io/devcontainers/features/python` эту функцию в `devcontainer.json` файл. Этот параметр `\"installJupyterlab\": true`следует включить. Дополнительные сведения см. в разделе README для [`python`](https://github.com/devcontainers/features/tree/main/src/python#python-python) функции в репозитории.`devcontainers/features`\n\n   * Чтобы получить доступ к пространству кода из командной строки, введите команду SSH:\n\n     ```shell copy\n     gh codespace ssh\n     ```\n\n2. С помощью клавиш со стрелками перейдите к пространству кода, которое нужно открыть.\n\n3. Чтобы открыть пространство кода, нажмите клавишу <kbd>ВВОД</kbd>.\n\nСм [`gh codespace code`](https://cli.github.com/manual/gh_codespace_code) . руководство по данным GitHub CLI.\n\n</div>\n\n## Дополнительные материалы\n\n* [Конечные точки REST API для организаций Codespaces](/ru/rest/codespaces/organizations)"}