Примечание. Использование GitHub Codespaces с URI JetBrains в настоящее время находится в общедоступной бета-версии и может быть изменено.
Сведения об остановке и запуске codespace
Вы можете остановить пространство кода в любой момент. При остановке пространства кода все выполняемые процессы останавливаются, и журнал терминала очищается. Все сохраненные изменения в пространстве кода по-прежнему будут доступны при следующем запуске. Если не остановить пространство кода явным образом, оно будет продолжать работать до истечения времени ожидания в результате бездействия. Дополнительные сведения см. в разделе Жизненный цикл codespace.
Плата за ЦП взимается только с запуска codespace. Остановленное пространство кода влечет за собой только затраты на хранение.
Может потребоваться остановить и перезапустить пространство кода, чтобы применить к нему изменения. Например, при изменении типа виртуальной машины, используемой для пространства кода, необходимо остановить и перезапустить его, чтобы изменения вступили в силу. Вы также можете остановить пространство кода и перезапустить или удалить его, если возникла ошибка или произошло что-то непредвиденное.
Независимо от того, где вы создали codespace или где вы обращаетесь к ним, вы можете просматривать их и управлять ими в браузере по адресу https://github.com/codespaces.
Остановка пространства кода
-
Перейдите на страницу "Ваши codespaces" по адресу https://github.com/codespaces.
-
Справа от codespace, которое нужно остановить, щелкните многоточие (...).
-
Щелкните Остановить codespace.
Дополнительные сведения о GitHub CLI см. в разделе Сведения о GitHub CLI.
Чтобы остановить codespace, gh codespace stop
используйте подкоманду, а затем выберите пространство кода, которое нужно остановить, из отображаемого списка.
gh codespace stop
- Откройте VS Code Command Palette (Shift+Command+P (Mac) или CTRL+SHIFT+P (Windows/Linux)).
- Введите
stop
и выберите Codespaces: Остановить Codespace в списке параметров. - В списке codespaces выберите пространство кода, которое нужно остановить.
Вы можете остановить codespace на странице "Ваши codespaces" (см. инструкции веб-браузера) или с помощью GitHub CLI (см. инструкции по cli).
Перезапуск codespace
-
Перейдите на страницу "Ваши codespaces" по адресу https://github.com/codespaces.
-
Щелкните имя codespace, которое требуется перезапустить.
При перезапуске codespace его можно открыть в Visual Studio Code или в браузере.
-
Чтобы перезапустить codespace и открыть его в Visual Studio Code, используйте
gh codespace code
подкоманду, а затем выберите пространство кода, которое требуется перезапустить, из отображаемого списка.Shell gh codespace code
-
Чтобы перезапустить codespace и открыть его в браузере, используйте
gh codespace open --web
подкоманд и выберите нужное пространство кода из отображаемого списка.Shell gh codespace open --web
- Откройте VS Code Command Palette (Shift+Command+P (Mac) или CTRL+SHIFT+P (Windows/Linux)).
- Введите
connect
и выберите Codespaces: Подключиться к Codespace в списке параметров. - В списке codespace выберите пространство кода, которое требуется перезапустить.
Если вы задали шлюз 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 взаимодействовать по сети.
-