503 — Служба codespace недоступна.
Для codespace настроена остановка через 30 минут бездействия. При попытке взаимодействия с codespace после остановки может появиться сообщение об ошибке 503 service unavailable
.
- Если кнопка Пуск отображается в Visual Studio Code или в окне браузера, нажмите кнопку Пуск, чтобы повторно подключиться к codespace.
- Сбросьте codespace, перезагрузив окно. В палитре команд в Visual Studio Code щелкните Разработка: перезагрузить окно.
Браузер не может подключиться
Иногда вы не удается получить доступ к codespace из браузера. В этом случае перейдите по адресу https://github.com/codespaces и попробуйте подключиться к codespace с этой страницы.
- Если codespace отсутствует на странице, убедитесь, что вы являетесь владельцем среды codespace, к которой пытаетесь подключиться. Вы можете открыть только ту среду codespace, которую создали именно вы.
- Если среда codespace указана, но вы не можете подключиться с этой страницы, проверьте, можно ли подключиться с помощью другого браузера.
Диагностика по сообщению об ошибке
"О нет, похоже, вы в автономном режиме"
Убедитесь, что у вас есть стабильное подключение к Интернету и что ваша корпоративная сеть не блокирует подключение. Если это возможно, проверьте ведение журнала отклоненных подключений на устройстве.
Если вы видите отклоненные подключения, убедитесь, что домены, задокументированные конечной /meta
точкой REST API, не блокируются брандмауэром. Дополнительные сведения см. в разделе Конечные точки REST API для метаданных.
Чтобы получить список доменов, необходимых для GitHub Codespaces, выполните следующую команду с помощью GitHub CLI:
gh api meta | jq .domains.codespaces
"У нас возникли проблемы с получением сведений о пространстве кода"
Это переходная ошибка. Подождите несколько минут и повторите попытку.
"Нам не удалось пройти проверку подлинности подключения"
Это означает, что что-то пошло не так с проверкой подлинности. Попробуйте очистить локальное хранилище и файлы cookie и повторите попытку.
Если вы по-прежнему не можете подключиться, и сообщение, которое вы видите, отсутствует в этом списке, проверьте доступность службы Codespaces на githubstatus.com. Если доступна служба Codespaces, Возможно, будет необходимо обратиться в службу поддержки. Дополнительные сведения см. в разделе Работа со службой поддержки для GitHub Codespaces.
Не удается подключиться к пространству кода в JupyterLab
Чтобы иметь возможность использовать пространство кода в JupyterLab, необходимо убедиться, что пространство кода установлено. Образ контейнера разработки по умолчанию, используемый GitHub Codespaces включает JupyterLab, но если вы настроили конфигурацию контейнера разработки, необходимо вручную установить JupyterLab.
Если в пространстве кода используется образ на основе Debian, вы можете установить JupyterLab в контейнере разработки, добавив python
функцию в devcontainer.json
файл с заданным true
параметромinstallJupyterlab
. В противном случае установите его непосредственно в Dockerfile. Инструкции по установке см. в документации по JupyterLab.
Дополнительные сведения о python
функции см. на странице README в репозиторииdevcontainers/features
. Дополнительные сведения о devcontainer.json
файле и Dockerfile см. в разделе Основные сведения о контейнерах разработки.
Если вы по-прежнему не можете подключиться, Возможно, будет необходимо обратиться в службу поддержки. Дополнительные сведения см. в разделе Работа со службой поддержки для GitHub Codespaces..
Расширению GitHub Codespaces для Visual Studio Code не удается подключиться
Если вы не можете подключиться к codespace из Visual Studio Code Desktop, выполните следующие действия по устранению неполадок.
- Убедитесь, что установлена последняя версия расширения GitHub Codespaces. Расширение доступно в виде предварительного выпуска, для которого часто выпускаются обновления.
- В Visual Studio Codeоткройте вкладку "Расширения".
- Выберите расширение GitHub Codespaces, чтобы открыть страницу обзора расширения.
- Если доступно обновление, отображается кнопка Обновить до X.X.X. Нажмите ее, чтобы выполнить обновление до последней версии.
- Проверьте, используете ли вы стабильную сборку данных Visual Studio Code или выпуск программы предварительной оценки Visual Studio Code (ночные обновления). Если вы используете выпуск программы предварительной оценки, попробуйте установить стабильную сборку.
- Убедитесь, что ваша корпоративная сеть не блокирует подключение.
- Если вы получаете такие ошибки, как
connect EACCES
,getaddrinfo ENOTFOUND``connect ECONNREFUSED
или другие аналогичные ошибки, брандмауэр, скорее всего, блокирует подключения к нашей службе подключений. Чтобы проверить это, посетите этот URL-адрес. Если запрос завершается сбоем или не отображается данных, скорее всего, вам потребуется работать с системным администратором, добавив*.visualstudio.com
его в список разрешений брандмауэра. - Если появится ошибка
Tunnel service HTTPS certificate is invalid. This may be caused by the use of a self-signed certificate or a firewall intercepting the connection
, скорее всего, брандмауэр выполняет проверку TLS и внедряет самозаверяющий сертификат, который GitHub не может проверить. Чтобы устранить эту проблему, системному администратору потребуется разрешить*.visualstudio.com
обойти проверку или установить корневой ЦС, который брандмауэр внедряет на локальном компьютере.
- Если вы получаете такие ошибки, как
Если вы по-прежнему не можете подключиться, Возможно, будет необходимо обратиться в службу поддержки. Дополнительные сведения см. в разделе Работа со службой поддержки для GitHub Codespaces..
В codespace есть проблемы с задержкой
Если codespace функционирует особенно медленно или имеет проблемы с задержкой, возможно, эта среда была создан в отдаленном регионе. Чтобы устранить эту проблему, можно вручную задать регион GitHub Codespaces.