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