Токен персонального доступа не работает в OnPrem Azure DevOps
У нас работает локальный сервер Azure DevOPS Server 2020.0.1. Я создал PAT с полным доступом и имею доступ ко всем организациям (коллекции на локальной установке). Мы пытаемся клонировать репозиторий git. Согласно документации это должно быть возможно, запустив:
git clone https://user:PAT@ <URL to git repo>
Но когда мы запускаем это, мы получаем ошибку: «фатальный: аутентификация не удалась для».
Я могу использовать этот код для клонирования репозитория:
MyPat = 'PAT'
$B64Pat = [Convert]::ToBase64String([System.Text.Encoding]::UTF8.GetBytes(":$MyPat"))
git *-c http.extraHeader="Authorization: Basic $B64Pat"* clone https://<URL to git repo>
Одна из причин, по которой вы должны использовать это, если вы включили базовую аутентификацию, но она не настроена на нашем сервере (IIS). Включена только анонимная аутентификация и аутентификация Windows.
Любая помощь будет оценена по достоинству.