Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Сервисы Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022
Если у вас возникли проблемы с подключением к проекту в Azure DevOps, в этой статье приводятся пошаговые инструкции по устранению распространенных проблем с подключением и проверкой подлинности.
Необходимые условия
| Категория | Требования |
|---|---|
| доступ к проекту | член проекта. |
Быстрые действия по разрешению
Если у вас возникли проблемы с подключением, попробуйте сначала выполнить следующие действия.
- Полностью очистите браузер: выйдите с помощьюhttps://aka.ms/VsSignout, а затем очистите все файлы cookie (CTRL SHIFT++DELETE).
- Используйте частный сеанс браузера: откройте окно инкогнито или InPrivate и проверьте доступ.
- Проверьте URL-адрес организации: убедитесь, что используется правильный формат URL-адреса:
https://dev.azure.com/{organizationName} - Проверьте тип учетной записи: убедитесь, что вы вошли с правильным типом учетной записи (Идентификатор Microsoft Entra и личная учетная запись Майкрософт).
Если эти действия не устраняют проблему, перейдите к следующим подробным разделам по устранению неполадок.
Устранение ошибок аутентификации
Azure DevOps поддерживает учетные записи Microsoft Entra и личные учетные записи Майкрософт для проверки подлинности. Организациям, подключенным к идентификатору Microsoft Entra, требуется идентификация Microsoft Entra (учетные записи участников или гостевые учетные записи B2B).
Ошибки 401 - Не авторизован
Ошибка 401 Not Authorized является наиболее распространенной проблемой входа. Эта ошибка возникает, когда ваше удостоверение не имеет разрешений для доступа к организации или конкретным ресурсам. Наиболее вероятные причины:
- Идентификатор не добавлен в организацию: ваша учетная запись не указана в пользовательском каталоге организации.
- Псевдоним и путаница имени участника-пользователя: попытка входа с помощью псевдонима вместо имени участника-пользователя (UPN).
- Недостаточно разрешений проекта: отсутствие разрешений на чтение целевого проекта или ресурса.
- Ожидается приглашение гостя B2B: приглашение гостя Microsoft Entra B2B не было принято.
- Несоответствие типа учетной записи: попытка входа с неправильным типом учетной записи, если несколько учетных записей используют один и тот же адрес электронной почты.
Идентификатор не в организации
Действия по разрешению:
- Обратитесь к администратору Azure DevOps, чтобы убедиться, что ваша учетная запись отображается в списке пользователей организации.
- Для учетных записей Microsoft Entra: убедитесь, что идентификатор в списке пользователей точно соответствует вашему UPN в клиенте Microsoft Entra.
- Для личных учетных записей Майкрософт: убедитесь, что личность соответствует основному адресу электронной почты учетной записи.
- Для гостей B2B: убедитесь, что UPN в гостевом клиенте соответствует UPN домашнего клиента с учётом точного регистра.
Замечание
Гости B2B отображаются в Microsoft Entra ID с UPN, отформатированными как {username}_{homeDomain}#EXT#@{guestDomain}. Часть {username}_{homeDomain} должна соответствовать UPN вашего домашнего клиента, заменив _ на @.
Проблемы при входе с использованием UPN и псевдонима
Azure DevOps не поддерживает псевдонимы входа. Необходимо использовать точное имя участника-пользователя (UPN) для учетных записей Microsoft Entra или основной учетной записи для личных учетных записей Майкрософт.
Пример: Если ваше UPN , но у вас есть псевдоним john.doe@contoso.com, необходимо войти, используя jdoe@contoso.com.
Резолюция: Попросите администратора добавить ваше фактическое УЗН (john.doe@contoso.com) в организацию и всегда используйте его для входа.
Недостаточно разрешений
У вас может быть доступ к организации, но отсутствуют разрешения для определенных проектов или ресурсов.
Симптомы
- Можно получить доступ к
https://dev.azure.com/{orgName}, но не кhttps://dev.azure.com/{orgName}/{projectName}. - Получение ошибок 401 при доступе к определенным рабочим элементам, репозиториям или конвейерам.
Резолюция: Обратитесь к администратору Azure DevOps, чтобы проверить наличие по крайней мере разрешений на чтение целевого ресурса.
Проблемы с приглашением гостей B2B
Перед доступом к Azure DevOps гости B2B должны принять приглашение клиента Microsoft Entra.
Действия по разрешению для гостей:
- Проверьте электронную почту на наличие приглашения от Microsoft Entra.
- Выберите ссылку приглашения и завершите процесс принятия.
- Повторите попытку входа в Azure DevOps.
Шаги решения для администраторов арендаторов:
- Перейти к https://portal.azure.com.
- Выберите Microsoft Entra ID>Пользователи.
- Найдите гостевого пользователя и проверьте страницу обзора .
- Если в статусе приглашения B2B указано "Ожидание принятия", используйте Повторно отправить приглашение.
Конфликты типов учетных записей
Организации, не подключенные к идентификатору Microsoft Entra, поддерживают как персональные учетные записи Майкрософт, так и учетные записи Microsoft Entra. Первый тип учетной записи, который вы используете, постоянно устанавливает вашу личность.
Резолюция: Если необходимо изменить типы учетных записей:
- Попросите администратора удалить вас из организации и добавить обратно.
- При появлении запроса войдите с помощью предпочитаемого типа учетной записи.
Подсказка
Избегайте сопоставления личных учетных записей и учетных записей Microsoft Entra. Рекомендуется переименовать личную учетную запись , чтобы предотвратить путаницу.
Устранение неполадок с подключением
Проблемы, связанные с браузером
Полный выход из системы и очистка:
- Выйдите полностью: перейдите к https://aka.ms/VsSignout.
- Очистите все данные браузера: нажмите клавиши CTRL+SHIFT+Delete и удалите:
- Файлы cookie и данные сайта.
- Кэшированные изображения и файлы.
- Данные формы автозаполнения.
- Очистка данных Microsoft Edge: интегрированная среда разработки Visual Studio использует файлы cookie Microsoft Edge, поэтому очищайте данные Microsoft Edge, даже если вы используете другой браузер.
- Закройте все приложения: закройте все браузеры и экземпляры интегрированной среды разработки Visual Studio.
- Используйте режим инкогнито или окно InPrivate для тестирования доступа.
Проблемы с подключением интегрированной среды разработки Visual Studio
Если у вас возникли проблемы с подключением в Visual Studio:
- Удалите существующие подключения: в Team Explorer удалите все подключения Azure DevOps.
- Очистка кэша учетных данных: удаление кэшированных учетных данных из Диспетчера учетных данных Windows.
- Перезапустите Visual Studio: закройте и снова откройте Visual Studio полностью.
- Повторное добавление подключений: добавьте подключение Azure DevOps снова, используя ваши текущие учетные данные.
Проблемы с сетью и прокси-сервером
Устранение неполадок с корпоративной сетью:
- Тестирование из другой сети. Попробуйте получить доступ к Azure DevOps из личного устройства или сети.
- Проверьте параметры прокси-сервера: убедитесь, что корпоративный прокси-сервер разрешает доступ к доменам
*.visualstudio.comи*.azure.com. - Конфигурация брандмауэра. Убедитесь, что брандмауэр разрешает трафик HTTPS в конечные точки Azure DevOps.
- VPN-помеха: проверка с помощью VPN отключена, если применимо.
Расширенное устранение неполадок
Современная миграция аутентификации
Если вы используете устаревшие методы проверки подлинности, рассмотрите возможность миграции в современные альтернативные варианты:
- Личные токены доступа (PAT): Переход на приложения Microsoft Entra OAuth.
- Имя пользователя и пароль: переключитесь на учетные записи службы или управляемые удостоверения.
- Устаревшие маркеры: внедрение аутентификации Microsoft Entra для повышения безопасности.
Аутентификация подключения службы
Для подключений к службе Azure DevOps возникают проблемы с проверкой подлинности:
- Обновление секретов учетной записи службы: обновление просроченных секретов клиента или сертификатов.
- Проверка разрешений. Убедитесь, что субъекты-службы имеют соответствующие разрешения Azure DevOps.
- Проверка срока действия токена: Убедитесь, что токены аутентификации не истекли.
- Просмотрите журналы аудита Microsoft Entra. Проверьте их для выявления сбоев проверки подлинности.
Устранение неполадок с подключением с помощью искусственного интеллекта
В следующем примере подсказки Copilot Chat помогает Copilot устранять ошибки при подключении и проверке подлинности. Скопируйте и вставьте этот запрос в Copilot Chat, заменив заполнитель конкретным сообщением об ошибке или описанием проблемы.
I'm getting this Azure DevOps connection/authentication error: [PASTE YOUR ERROR MESSAGE HERE]
Can you help me troubleshoot this issue? Please provide step-by-step instructions to:
1. Identify the root cause of the connection problem
2. Fix the authentication or access issue
3. Verify I can successfully connect to my Azure DevOps project
Context: This is for connecting to an Azure DevOps organization and project. I've already tried basic troubleshooting like clearing browser cache and using a private browser session.
Copilot работает на основе искусственного интеллекта, поэтому возможны сюрпризы и ошибки. Подробности см. в Общие вопросы об использовании Copilot.
Получить другую помощь
После выполнения всех действий по устранению неполадок и по-прежнему не удается подключиться:
- Сбор диагностических сведений:создайте отслеживание в браузере для вашей неудачной попытки входа.
-
Обратитесь в службу поддержки Майкрософт: создайте запрос на поддержку и включите:
- Подробное описание проблемы.
- Шаги, которые вы уже пытались выполнить.
- Файлы трассировки браузера.
- Снимок экрана: сообщения об ошибках.
- Поддержка сообщества: поиск или публикация вопросов в сообществе разработчиков Azure DevOps.