503 — Служба codespace недоступна.
Для codespace настроена остановка через 30 минут бездействия. При попытке взаимодействия с codespace после остановки может появиться сообщение об ошибке 503 service unavailable.
- Если кнопка "Пуск " отображается в окне браузера или в Visual Studio Code окне браузера, нажмите кнопку "Пуск ", чтобы повторно подключиться к пространству кода.
- Сбросьте 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 файл с заданным installJupyterlabпараметромtrue. В противном случае установите его непосредственно в Dockerfile. Инструкции по установке см. в документации по JupyterLab.
Дополнительные сведения о python функции см. на странице README в репозиторииdevcontainers/features. Дополнительные сведения о devcontainer.json файле и Dockerfile см. в разделе Основные сведения о контейнерах разработки.
Если вы по-прежнему не можете подключиться, Возможно, будет необходимо обратиться в службу поддержки. Дополнительные сведения см. в разделе Работа с поддержкой GitHub Codespaces.
GitHub Codespaces расширение для Visual Studio Code не удается подключиться
Если вы не можете подключиться к пространству кода из Visual Studio Code рабочего стола, выполните следующие действия по устранению неполадок.
- Убедитесь, что установлена последняя версия GitHub Codespaces расширения. Расширение доступно в виде предварительного выпуска, для которого часто выпускаются обновления.
- На Visual Studio Codeвкладке "Расширения" отображается вкладка "Расширения".
- GitHub Codespaces Выберите расширение, чтобы отобразить страницу обзора расширения.
- Если доступно обновление, отображается кнопка Обновить до X.X.X. Нажмите ее, чтобы выполнить обновление до последней версии.
- Проверьте, используете ли вы стабильную сборку или Visual Studio Code выпуск программы предварительнойVisual Studio Code оценки (ночные обновления). Если вы используете выпуск программы предварительной оценки, попробуйте установить стабильную сборку.
- Убедитесь, что ваша корпоративная сеть не блокирует подключение.
- Если вы получаете такие ошибки, как
connect EACCES,connect ECONNREFUSED``getaddrinfo ENOTFOUNDили другие аналогичные ошибки, брандмауэр, скорее всего, блокирует подключения к нашей службе подключений. Чтобы проверить это, посетите этот 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.