Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Используйте личные токены доступа (PAT) с кроссплатформенным CLI для Azure DevOps.
Важный
Мы не рекомендуем использовать обычную проверку подлинности или PATs. Вместо этого рекомендуется использовать аутентификацию с использованием Microsoft Entra, если вы взаимодействуете с учетными записями Microsoft Entra.
Необходимые условия
Последняя версия исходного кода Node.js
кроссплатформенный интерфейс командной строки для Azure DevOps
- Установите tfx-cli с помощью
npm
, компонента Node.js, выполнив следующие действия:
npm i -g tfx-cli
Дополнительные сведения о tfx-cliсм. в Node CLI для Azure DevOps наGitHub.
- Установите tfx-cli с помощью
Личный маркер доступа
Создайте личный маркер доступа и вставьте его в команду входа.
~$ tfx login
Copyright Microsoft Corporation
> Service URL: {url}
> Personal access token: xxxxxxxxxxxx
Logged in successfully
См. следующие примеры допустимых URL-адресов:
https://marketplace.visualstudio.com
https://youraccount.visualstudio.com/DefaultCollection
Настройка базовой проверки подлинности
Предупреждение
Мы не рекомендуем обычную проверку подлинности. Включение базовой проверки подлинности IIS приводит к различным проблемам, поэтому вместо этого следует использовать персональные токены доступа (PATs). Например, если включить обычную проверку подлинности IIS, командная строка GIT перестает работать.
Выполните следующие действия, чтобы включить базовую проверку подлинности для экземпляра Azure DevOps:
Предупреждение
Обычная проверка подлинности отправляет имена пользователей и пароли в виде обычного текста. Рассмотрите возможность настройки Azure DevOps Server для использования SSL для обеспечения безопасной связи при использовании базовой проверки подлинности.
Установите функцию
Basic Authentication
для IIS в диспетчере серверов.Откройте диспетчер IIS и развернитесь на веб-сайт
Azure DevOps Server
, дважды щелкните плиткуAuthentication
в представлении "Функции".Выберите
Basic Authentication
в списке методов проверки подлинности. ВыберитеEnable
в правом столбце. Теперь вы должны видеть, чтоBasic Authentication
включен.
Заметка
Оставьте настройки домена и области для базовой проверки подлинности пустыми.
Вход tfx с помощью базовой аутентификации
Теперь вы можете начать использовать tfx
для вашего сервера. Войдите перед выполнением команд.
Введите следующую команду:
tfx login --auth-type basic
Добавьте URL-адрес службы.
Добавьте имя пользователя. Используйте
domain\user
(например, fabrikam\peter). Если вы работаете на компьютере рабочей группы, используйтеmachinename\user
.Добавьте пароль. Введите пароль для имени пользователя, введенного ранее.
Теперь можно использовать любую другую команду tfx.
> tfx login --auth-type basic
Copyright Microsoft Corporation
Enter service url > http://localhost:8080/tfs/defaultcollection
Enter username > fabfiber\peter
Enter password > *******
logged in successfully