VS 2019 продолжает запрашивать повторный ввод моих учетных данных для Azure DevOps

#azure-devops #visual-studio-2019 #devops

#azure-devops #visual-studio-2019 #devops

Вопрос:

Каждый раз, когда я вхожу в систему, я подключаюсь к DevOps через Visual Studio Pro 2019. Он запрашивает ввод учетных данных. Есть ли способ сохранить их и напрямую подключить к серверу DevOps?

Комментарии:

1. Не могли бы вы попробовать войти в Visual Studio Pro 2019 с теми же учетными данными для Azure DevOps?

Ответ №1:

Возможно, это может быть «Поставщик криптографической сети» и «Помощник по учетным данным» в «Глобальных настройках Git». Проверьте, не установлены ли они, и если да, установите для них значения OpenSSL и GCM Core соответственно.

введите описание изображения здесь

Ответ №2:

В моем случае у меня был источник Nuget для пакета внутри Azure DevOps, например:

 https://pkgs.dev.azure.com/...
 

И учетные данные больше не работали, показывая эту ошибку в окне вывода:

 {"$id":"1","innerException":null,"message":"User 'xxx-xxx-xxx-xxx-xxx' lacks permission to complete this action. You need to have 'ReadPackages'.","typeName":"Microsoft.VisualStudio.Services.Feed.WebApi.FeedNeedsPermissionsException, Microsoft.VisualStudio.Services.Feed.WebApi",
            "typeKey":"FeedNeedsPermissionsException","errorCode":0,"eventId":3000}
 

Ответ №3:

Моя ситуация была похожа на @gharel, у меня был частный источник Nuget в NuGet.Файл конфигурации, для которого у меня не было учетных данных.

Добавил учетные данные, перезапустил Visual Studio, и все сработало нормально

 <?xml version="1.0" encoding="utf-8"?>
<configuration>
    <packageSources>
        <clear />
        <add key="{yourPrivateSource}" value="https://nuget.pkg.github.com/{yourPrivateSource}/index.json" />
    
    </packageSources>

    <packageSourceCredentials>
        <{yourPrivateSource}>
            <add key="Username" value="{yourUsername}" />
            <add key="ClearTextPassword" value="{yourPassword}" />
        </{yourPrivateSource}>      
    </packageSourceCredentials>
</configuration>
 

Ответ №4:

Использовать System web browser в Tools -> Options -> Environment -> Accounts

Дополнительная информация ЗДЕСЬ