Не удается войти в Azure через VS Code, отображается ошибка "Вы, похоже, не в сети"

Я пытаюсь войти в Azure через расширение учетной записи Azure и получаю следующую ошибку:

You appear to be offline. Please check your network connection.

После просмотра журналов расширения я вижу повторяющиеся строки ниже, поскольку расширение постоянно пытается войти в систему:

Attempting to reach URL "https://login.microsoftonline.com/"...
certificate has expired

Вот все, что я пробовал до сих пор:

  • Использование Azure: Sign in with Device Code...: выдает ту же ошибку.
  • Установите "http.systemCertificates": false в настройках: Готово, без эффекта.
  • Проверьте настройки прокси: у меня нет прокси-сервера, настроенного в моем VS Code.
  • Отключить все расширения
  • Переустановите расширение и VS Code

Я работаю в macOS и использую последнюю версию VS Code и расширение учетной записи Azure. Буду признателен за любую помощь в решении этой проблемы.

Можете ли вы проверить эту ссылку на предмет той же ошибки.

Dasari Kamali 06.04.2023 04:44
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
0
1
141
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Похоже, вы не в сети. Пожалуйста, проверьте подключение к сети. При попытке доступа к URL-адресу «https://login.microsoftonline.com/» срок действия сертификата истек

Вам нужно проверить settings.json конфигурации вашей учетной записи Azure и удалить все дополнительные настройки.

Вы можете посетить свой код VS > Файл > Настройки > Настройки > и добавить свой идентификатор Azure Tenant ID для аутентификации с вашим арендатором Azure и проверить файл settings.json, чтобы проверить наличие вашего TenantID и идентификатора подписки.

К моему файлу settings.json добавлен tenantid/subscriptionid, как показано ниже:

Кроме того, войдите в свою учетную запись Azure, используя метод, указанный ниже:

Вы можете войти в Azure через VS Code двумя способами:

1. Перейдите в «Вид»> «Палитра команд»> «Azure: вход». Затем вы перейдете к веб-браузеру, выберите свою учетную запись Azure для входа, и вы войдете в VS Code.

Вид>Палитра команд

Азур: Войти

2. Перейдите в раздел «Войти в настройки синхронизации»> «Войти с помощью Microsoft». Затем вы перейдете к веб-браузеру, выберите свою учетную запись Azure для входа, и вы успешно войдете в свою учетную запись Azure.

Войдите в настройки синхронизации: -

Войти через Microsoft:

Выберите свою учетную запись Azure:

Браузер выглядит так, как показано ниже, вы можете закрыть его.

Я успешно подписался в коде VS, как показано ниже:

Кроме того, попробуйте удалить расширение учетной записи Azure, установить его снова и попытаться войти в систему:

Попробуйте добавить приведенные ниже URL-адреса в свой терминал для прокси-сервера и снова подключитесь к своей учетной записи Azure. См. ниже: -

export HTTPS_PROXY=http://username:password@proxy:8080
export HTTP_PROXY=http://username:password@proxy:8080

Обратитесь сюда: -

Войдите в учетную запись Azure из VS Code – 2 Ответа

Кроме того, проверьте, подключены ли вы к какой-либо VPN или корпоративной локальной сети. Если у вас есть какие-либо ограничения брандмауэра, попробуйте внести в белый список URL-адрес login.microsoftonline.com из брандмауэра для входа в Azure.

Обратитесь сюда: -

https://learn.microsoft.com/en-us/answers/questions/1065925/error-httpsconnectionpool(host-login-microsoftonli

Кроме того, обратитесь к аналогичной проблеме по этой ссылке Github-
Ошибка «Срок действия сертификата истек» при попытке войти в Azure Stack · Проблема № 534 · учетная запись microsoft/vscode-azure · GitHub

В приведенной выше проблеме сертификаты пользователя ограничивали пользователя от входа в Azure из кода VS. Попробуйте удалить ненужные сертификаты из ваших утилит в MAC OS и проверьте, решена ли проблема.

Дополнительная ссылка: -

Лазурная студия машинного обучения — VS Code: ошибка входа: похоже, вы не в сети. Пожалуйста, проверьте ваше сетевое соединение - Qaru

Спасибо за ваш ответ. Вы предоставили много решений, некоторые из которых я уже пробовал. То, что в конечном итоге исправило это для меня, было, вероятно, исправлением «последнего средства», которое вы также упомянули в своем ответе. Сначала я попытался удалить пользовательские сертификаты с истекшим сроком действия из Keychain Access, что не решило проблему. В итоге я сделал Reset Default Keychains..., что является не лучшим решением, потому что оно в основном удаляет все ваши логины, учетные данные и т. д., хотя это, наконец, исправило это для меня.

Ali Vaseghnia 06.04.2023 21:53

Другие вопросы по теме