Примечание. Использование GitHub Codespaces с URI JetBrains в настоящее время находится в общедоступной бета-версии и может быть изменено.
Вы можете повторно открыть любое активное или остановленное codespace в GitHub.com, в интегрированной среде разработки JetBrains, в Visual Studio Code или с помощью GitHub CLI. Вы не можете повторно открыть пространство codespace, которое было удалено. Дополнительные сведения см. в разделе Жизненный цикл codespace.
Вы можете просмотреть все свои codespace на странице "Ваши codespaces" в github.com/codespaces. На этой странице можно выполнить следующие действия:
- Откройте, остановите или удалите codespace.
- Узнайте, кто владеет (и может оплачиваться) вашими codespace: ваша личная учетная запись или организации, к которым вы принадлежите. Дополнительные сведения см. в разделе Сведения о выставлении счетов для GitHub Codespaces.
- Просмотрите тип, размер и состояние компьютера codespace.
- Создайте новое пространство кода, выбрав один из шаблонов GitHub, или щелкнув Создать codespace. Дополнительные сведения см. в разделах Создание codespace на основе шаблона и Создание codespace для репозитория.
- Запретить автоматическое удаление codespace. Дополнительные сведения см. в разделе Настройка автоматического удаления codespace.
Повторное открытие codespace
-
Перейдите на страницу "Ваши codespaces" на github.com/codespaces.
-
Чтобы открыть codespace в редакторе по умолчанию, щелкните имя codespace. Редактор по умолчанию для Codespaces можно задать на странице личных параметров. Дополнительные сведения см. в разделе Настройка редактора по умолчанию для GitHub Codespaces.
Чтобы открыть codespace в редакторе, отличном от используемого по умолчанию, выполните следующие действия.
- Щелкните многоточие (...) справа от пространства кода, которое нужно открыть.
- Нажмите кнопку Открыть в.
- Нажмите кнопку Открыть в приложении.
Codespace можно открыть в:
- Ваш браузер
- Visual Studio Code
- Шлюз JetBrains
- JupyterLab
При выборе Visual Studio Code или шлюза JetBrains необходимо убедиться, что выбранное приложение установлено на локальном компьютере.
Если вы выберете JupyterLab, приложение JupyterLab должно быть установлено в codespace. Образ контейнера по умолчанию включает JupyterLab, поэтому в codespace, созданных из образа по умолчанию, всегда будет установлен JupyterLab. Дополнительные сведения об образе по умолчанию см. в разделе Основные сведения о контейнерах разработки и репозиторий
devcontainers/images
. Если вы не используете образ по умолчанию в конфигурации контейнера разработки, можно установить JupyterLab, добавив компонент вghcr.io/devcontainers/features/python
devcontainer.json
файл. Необходимо включить параметр"installJupyterlab": true
. Дополнительные сведения см. в файле сведений оpython
функции в репозиторииdevcontainers/features
.
Примечание. Чтобы использовать GitHub Codespaces в VS Code, необходимо установить расширение Codespaces. Дополнительные сведения см. в разделе Использование GitHub Codespaces в Visual Studio Code.
-
В классическом приложении VS Code откройте палитру команд спомощью команды Shift++P (Mac) или CTRL+SHIFT+P (Windows/Linux).
-
Введите Codespaces и выберите одну из следующих команд.
- Чтобы открыть codespace в новом окне VS Code, выберите Codespaces: Открыть Codespace в новом окне.
- Чтобы открыть codespace в веб-редакторе, выберите Codespaces: Открыть в браузере.
-
Щелкните пространство кода, которое нужно открыть.
Вы также можете получить доступ к приведенным выше командам, перейдя в представление удаленного обозревателя в VS Code и щелкнув правой кнопкой мыши пространство кода, которое нужно открыть.
Примечание. Если удаленный обозреватель не отображается на панели действий:
- Откройте палитру команд. Например, нажмите клавиши SHIFT+COMMAND+P (Mac) или CTRL+SHIFT+P (Windows/Linux).
- Введите
details
. - Щелкните Codespaces: сведения.
-
В окне терминала введите одну из следующих команд GitHub CLI.
-
Чтобы открыть codespace в VS Code, введите:
Shell gh codespace code
Примечание. На локальном компьютере должен быть установлен VS Code. Дополнительные сведения см. в разделе Настройка Visual Studio Code документации по VS Code.
-
Чтобы открыть codespace в браузере, введите:
Shell gh codespace code --web
-
Чтобы открыть codespace в JupyterLab, введите:
Shell gh codespace jupyter
Примечание. Приложение JupyterLab должно быть установлено в открываемом пространстве кода. Образ контейнера по умолчанию включает JupyterLab, поэтому в codespace, созданных из образа по умолчанию, всегда будет установлен JupyterLab. Дополнительные сведения об образе по умолчанию см. в разделе Основные сведения о контейнерах разработки и репозиторий
devcontainers/images
. Если вы не используете образ по умолчанию в конфигурации контейнера разработки, можно установить JupyterLab, добавив компонент вghcr.io/devcontainers/features/python
devcontainer.json
файл. Необходимо включить параметр"installJupyterlab": true
. Дополнительные сведения см. в файле сведений оpython
функции в репозиторииdevcontainers/features
. -
Чтобы получить доступ к codespace из командной строки, через SSH введите:
Shell gh codespace ssh
-
-
С помощью клавиш со стрелками перейдите к пространству кода, которое нужно открыть.
-
Чтобы открыть codespace, нажмите клавишу ВВОД.
Дополнительные сведения см gh codespace code
. в руководстве по GitHub CLI.
Если вы задали шлюз JetBrains в качестве редактора по умолчанию, шлюз запустится автоматически при открытии codespace из GitHub.com.
Если шлюз JetBrains не является редактором по умолчанию, вы по-прежнему можете открыть codespace в JetBrains, перейдя на страницу "Ваши codespaces" в github.com/codespaces и щелкнув многоточие (...) справа от codespace, которое вы хотите открыть. Дополнительные сведения см. в разделе Открытие существующего codespace.
Кроме того, можно открыть шлюз JetBrains и выбрать существующее пространство кода, как описано в следующей процедуре.
-
Откройте приложение Шлюз JetBrains.
-
Щелкните Подключиться к Codespaces.
-
В списке "Ваши codespaces" выберите codespace, с которым вы хотите работать.
-
В списке "Доступные IDE" щелкните интегрированную среду разработки JetBrains, которую вы хотите использовать. Шлюз запомнит ваш выбор при следующем подключении к codespace.
-
Нажмите кнопку Соединить.
Примечания
-
Если вы выбрали Rider в качестве интегрированной среды разработки JetBrains и репозиторий содержит несколько файлов решения, появится диалоговое окно "Задать путь к решению" с предложением выбрать решение, в котором вы хотите работать. Выберите файл решения в раскрывающемся меню и нажмите кнопку ОК.
Если в репозитории нет файла решения, Rider откроется в базовом представлении каталога проекта и будет иметь ограниченные возможности. Например, вы не получите . Навигация по коду для NET. Если в репозитории есть только один файл решения, он будет использоваться автоматически без отображения запроса. Дополнительные сведения см. в разделе Создание и открытие проектов и решений в документации по JetBrains.
-
Если вы используете брандмауэр, при первом подключении к удаленному ресурсу может появиться запрос на разрешение шлюзу JetBrains взаимодействовать по сети.
-