Вы можете повторно открыть любое активное или остановленное пространство кода на GitHub, в Visual Studio Codeили с помощью GitHub CLI. Невозможно повторно открыть пространство кода, которое было удалено. См . раздел AUTOTITLE.
Все пространства кода можно просмотреть на странице "Ваши пространства кода" на github.com/codespaces. На этой странице можно выполнить следующие действия.
- Откройте, остановите или удалите пространства кода.
- Узнайте, кто владеет (и может взиматься плата за) пространства кода: ваши личная учетная запись или организации, к которым вы принадлежите. См . раздел AUTOTITLE.
- Просмотрите тип компьютера, размер и состояние пространств кода.
- Создайте новое пространство кода, выбрав один из шаблонов GitHubили щелкнув новое пространство кода. См. раздел [AUTOTITLE и Создание пространства кода на основе шаблона](/codespaces/developing-in-a-codespace/creating-a-codespace-for-a-repository).
- Запрет автоматического удаления пространства кода. См . раздел AUTOTITLE.
Возобновление пространства кода на странице репозитория
Вы можете быстро возобновить пространство кода при просмотре репозитория на GitHub.
-
С помощью вкладки Code в репозитории, отображаемой на GitHub, нажмите клавишу ЗАпятой.
Отображается страница "Возобновление пространства кода". Это позволяет возобновить последнее используемое пространство кода для выбранной ветви репозитория или, если вы просматривали запрос на вытягивание, для ветви раздела запроса на вытягивание.

-
Нажмите кнопку "Возобновить это пространство кода".
Кроме того, если вы хотите создать новое пространство кода для этой ветви репозитория, нажмите кнопку "Создать новый".
Примечание.
Если у вас нет существующего пространства кода для этой ветви, страница называется "Создать пространство кода" и отображается кнопка "Создать новое пространство кода".
Вы можете закладывать адрес этой страницы, если вы хотите быстро вернуться к нему, чтобы возобновить пространство кода. Кроме того, можно использовать адрес в ссылке, чтобы предоставить другим пользователям быстрый способ создания и возобновления собственных пространств кода для этого репозитория.
Открытие существующего пространства кода на странице "Ваши пространства кода"
-
В левом верхнем углу GitHubвыберите , а затем щелкните Codespaces , чтобы перейти на страницу "Ваши пространства кода" на github.com/codespaces.
-
Чтобы открыть пространство кода в редакторе по умолчанию, щелкните имя пространства кода. Редактор по умолчанию можно задать для Codespaces на странице личных параметров. См . раздел AUTOTITLE.
Чтобы открыть пространство кода в редакторе, отличном от используемого по умолчанию:
- Щелкните многоточие (...) справа от пространства кода, которое вы хотите открыть.
- Нажмите кнопку "Открыть".
- Нажмите кнопку "Открыть" в приложении.
Пространство кода можно открыть в:
- Браузер
- Visual Studio Code
- JupyterLab
Если вы выбираете Visual Studio Code (настольное приложение), вы должны убедиться, что на вашем локальном компьютере установлен VS Code.
Если выбрать JupyterLab, приложение JupyterLab должно быть установлено в пространстве кода. Образ контейнера разработки по умолчанию включает JupyterLab, поэтому пространства кода, созданные на основе образа по умолчанию, всегда будут установлены JupyterLab. Дополнительные сведения о образе по умолчанию см. в разделе AUTOTITLE и репозитория
devcontainers/images. Если вы не используете образ по умолчанию в конфигурации контейнера разработки, можно установить JupyterLab, добавивghcr.io/devcontainers/features/pythonэту функцию вdevcontainer.jsonфайл. Этот параметр"installJupyterlab": trueследует включить. Дополнительные сведения см. в разделе README дляpythonфункции в репозитории.devcontainers/features
Связывание с существующим пространством кода
Вы можете создать ссылки на существующие пространства кода. Это полезно, если у вас есть длительное пространство кода, которое часто возвращается. Ссылку можно сохранить в выбранном расположении, в качестве альтернативы использованию ссылки https://github.com/codespaces.
Примечание.
Вы можете открывать только собственные пространства кода. Если кто-то щелкает ссылку на одно из пространств кода, появится сообщение об ошибке 404.
Создайте ссылку с помощью одного из следующих шаблонов URL-адресов. В этих URL-адресах CODESPACE-NAME представляет уникальное постоянное имя пространства кода, например literate-space-parakeet-w5vg5ww5p793g7g9отображаемое имя пространства кода. Имя пространства кода можно найти, скопируйте ссылку на пространство кода на https://github.com/codespaces странице и извлеките имя пространства кода из URL-адреса.
| Откроется ссылка в | Синтаксис ссылки |
|---|---|
| Веб-клиент VS Code | https://CODESPACE-NAME.github.dev |
| Веб-клиент VS Code с указанной рабочей областью | https://CODESPACE-NAME.github.dev?folder=/workspaces/PATH/TO/WORKSPACE/DIRECTORY |
| Классическое приложение VS Code | https://github.com/codespaces/CODESPACE-NAME?editor=vscode |
| JupyterLab | https://github.com/codespaces/CODESPACE-NAME?editor=jupyter |
Повторное открытие существующего пространства кода
Примечание.
Чтобы использовать GitHub Codespaces в VS Code, необходимо установить расширение Codespaces. См . раздел AUTOTITLE.
-
В настольном приложении VS Code откройте палитру команд с помощью Command+Shift+P (Mac) или Ctrl+Shift+P (Windows/Linux).
-
Введите "Codespaces" и выберите одну из следующих команд.
- Чтобы открыть пространство кода в новом окне VS Code, выберите codespaces: Open Codespace in New Window
- Чтобы открыть пространство кода в веб-редакторе, выберите Codespaces: Открыть в браузере
-
Щелкните пространство кода, которое нужно открыть.

Вы также можете получить доступ к командам, перечисленным выше, перейдя к представлению удаленного обозревателя в VS Code и щелкнув правой кнопкой мыши пространство кода, которое требуется открыть.

Примечание.
Если удаленный обозреватель не отображается в строке действий:
- Откройте палитру команд. Например, нажмите клавиши SHIFT+COMMAND+P (Mac) или CTRL+SHIFT+P (Windows/Linux).
- Введите
details. - Щелкните Codespaces: сведения.
Связывание с существующим пространством кода
Вы можете создать ссылки на существующие пространства кода. Это полезно, если у вас есть длительное пространство кода, которое часто возвращается. Ссылку можно сохранить в выбранном расположении, в качестве альтернативы использованию ссылки https://github.com/codespaces.
Примечание.
Вы можете открывать только собственные пространства кода. Если кто-то щелкает ссылку на одно из пространств кода, появится сообщение об ошибке 404.
Создайте ссылку с помощью одного из следующих шаблонов URL-адресов. В этих URL-адресах CODESPACE-NAME представляет уникальное постоянное имя пространства кода, например literate-space-parakeet-w5vg5ww5p793g7g9отображаемое имя пространства кода. Имя пространства кода можно найти, скопируйте ссылку на пространство кода на https://github.com/codespaces странице и извлеките имя пространства кода из URL-адреса.
| Откроется ссылка в | Синтаксис ссылки |
|---|---|
| Веб-клиент VS Code | https://CODESPACE-NAME.github.dev |
| Веб-клиент VS Code с указанной рабочей областью | https://CODESPACE-NAME.github.dev?folder=/workspaces/PATH/TO/WORKSPACE/DIRECTORY |
| Классическое приложение VS Code | https://github.com/codespaces/CODESPACE-NAME?editor=vscode |
| JupyterLab | https://github.com/codespaces/CODESPACE-NAME?editor=jupyter |
Повторное открытие существующего пространства кода
Если вы установили GitHub CLI, его можно использовать для работы с GitHub Codespaces. Инструкции по установке для GitHub CLI см. в репозитории GitHub CLI.
-
В терминале введите одну из следующих команд GitHub CLI .
-
Чтобы открыть пространство кода в VS Code, введите:
Shell gh codespace code
gh codespace codeПримечание.
На локальном компьютере должен быть установлен VS Code. Сведения о настройке Visual Studio Code см. в документации по VS Code.
-
Чтобы открыть пространство кода в браузере, введите следующее:
Shell gh codespace code --web
gh codespace code --web -
Чтобы открыть пространство кода в JupyterLab, введите:
Shell gh codespace jupyter
gh codespace jupyterПримечание.
Приложение JupyterLab должно быть установлено в открываемом пространстве кода. Образ контейнера разработки по умолчанию включает JupyterLab, поэтому пространства кода, созданные на основе образа по умолчанию, всегда будут установлены JupyterLab. Дополнительные сведения о образе по умолчанию см. в разделе AUTOTITLE и репозитория
devcontainers/images. Если вы не используете образ по умолчанию в конфигурации контейнера разработки, можно установить JupyterLab, добавивghcr.io/devcontainers/features/pythonэту функцию вdevcontainer.jsonфайл. Этот параметр"installJupyterlab": trueследует включить. Дополнительные сведения см. в разделе README дляpythonфункции в репозитории.devcontainers/features -
Чтобы получить доступ к пространству кода из командной строки, введите команду SSH:
Shell gh codespace ssh
gh codespace ssh
-
-
С помощью клавиш со стрелками перейдите к пространству кода, которое нужно открыть.
-
Чтобы открыть пространство кода, нажмите клавишу ВВОД.
См gh codespace code . руководство по данным GitHub CLI.