Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы может все еще выполняться. Актуальные сведения см. в документации на английском языке.

Остановка и запуск codespace

Вы можете остановить и запустить codespace, чтобы сохранить ресурсы и приостановить работу.

Примечание. Использование GitHub Codespaces с ИНДЕ JetBrains в настоящее время находится в общедоступной бета-версии и может быть изменено.

Сведения о остановке и запуске codespace

Вы можете остановить пространство кода в любой момент. При остановке пространства кода все выполняемые процессы останавливаются, и журнал терминала очищается. Все сохраненные изменения в пространстве кода по-прежнему будут доступны при следующем запуске. Если не остановить пространство кода явным образом, оно будет продолжать работать до истечения времени ожидания в результате бездействия. Дополнительные сведения см. в разделе Жизненный цикл codespace.

Плата за использование ЦП взимается только при выполнении codespace. Остановленное codespace влечет за собой только затраты на хранение.

Может потребоваться остановить и перезапустить пространство кода, чтобы применить к нему изменения. Например, при изменении типа виртуальной машины, используемой для пространства кода, необходимо остановить и перезапустить его, чтобы изменения вступили в силу. Вы также можете остановить пространство кода и перезапустить или удалить его, если возникла ошибка или произошло что-то непредвиденное.

Независимо от того, где вы создали codespace или где вы обращаетесь к ним, вы можете просматривать их и управлять ими в браузере по адресу https://github.com/codespaces.

Остановка пространства кода

  1. Перейдите на страницу "Ваши codespaces" по адресу https://github.com/codespaces.
  2. Справа от codespace, которое нужно остановить, щелкните многоточие (...).
  3. Щелкните Остановить codespace. Снимок экрана: параметр остановки codespace

Дополнительные сведения о GitHub CLI см. в статье Сведения о GitHub CLI.

Чтобы остановить codespace, gh codespace stop используйте подкоманду, а затем выберите кодовое пространство, которое вы хотите остановить, из отображаемого списка.

Shell
gh codespace stop
  1. Откройте VS Code Command Palette (Shift+Command+P (Mac) или CTRL+SHIFT+P (Windows/Linux)).
  2. Введите stop и выберите Codespaces: Stop Codespace в списке параметров.
  3. В списке codespaces выберите пространство codespace, которое требуется остановить.

Вы можете остановить codespace на странице "Ваши codespaces" (см. инструкции веб-браузера) или с помощью GitHub CLI (см. инструкции по CLI).

Перезапуск codespace

  1. Перейдите на страницу "Ваши codespaces" по адресу https://github.com/codespaces.

  2. Щелкните имя codespace, которое требуется перезапустить.

    Снимок экрана: остановленные codespaces

При перезапуске 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
  1. Откройте VS Code Command Palette (Shift+Command+P (Mac) или CTRL+SHIFT+P (Windows/Linux)).
  2. Введите connect и выберите Codespaces: Подключиться к Codespace в списке параметров.
  3. В списке codespaces выберите пространство codespace, которое требуется перезапустить.

Если вы задали шлюз JetBrains в качестве редактора по умолчанию, шлюз запустится автоматически при открытии codespace из GitHub.com.

Если шлюз JetBrains не является редактором по умолчанию, вы по-прежнему можете открыть codespace в JetBrains, перейдя на страницу "Ваши codespaces" в github.com/codespaces и щелкнув многоточие (...) справа от codespace, которое вы хотите открыть. Дополнительные сведения см. в разделе Открытие существующего пространства кода.

Кроме того, можно открыть шлюз JetBrains и выбрать существующее пространство кода, как описано в следующей процедуре.

  1. Откройте приложение Шлюз JetBrains.

  2. Щелкните Подключиться к Codespaces.

    Снимок экрана: начальное представление шлюза JetBrains

  3. В списке "Ваши codespaces" выберите codespace, с которым вы хотите работать.

    Снимок экрана: список codespace шлюза JetBrains

  4. В списке "Доступные IDE" щелкните интегрированную среду разработки JetBrains, которую вы хотите использовать. Шлюз запомнит ваш выбор при следующем подключении к codespace.

    Снимок экрана: список codespace шлюза JetBrains

  5. Нажмите кнопку Соединить.

    Примечание. Если вы используете брандмауэр: при первом подключении к удаленному ресурсу может быть предложено разрешить шлюзу JetBrains обмениваться данными по сети.

Дополнительные материалы