Patrząc na moją maszynę Nuget Config widzę, że mój kanał ADO jest zarejestrowany, ale nie ma w nim token ADO:

(C: Użytkownicy Użytkownik AppData Roaming Nuget Nuget.Config)

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
    <add key="Microsoft Visual Studio Offline Packages" value="C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\" />
    <add key="dev.myfeed.com" value="https://pkgs.dev.azure.com/myfeed/_packaging/myfeed/nuget/v3/index.json" />
  </packageSources>
  <packageRestore>
    <add key="enabled" value="True" />
    <add key="automatic" value="True" />
  </packageRestore>
  <bindingRedirects>
    <add key="skip" value="False" />
  </bindingRedirects>
  <packageManagement>
    <add key="format" value="0" />
    <add key="disabled" value="False" />
  </packageManagement>
</configuration>

Uruchamianie dotnet restore na moim projekcie pomyślnie pobiera pakiet, który istnieje tylko w tym kanale i nie mogę zrozumieć, jak to się powiedzie? Pasza wymaga tokena uwierzytelnienia, a nie ma tokenu w moim urządzeniu Nuget.Config. Czy odzyskał token z miejsca gdzie indziej?

0
FBryant87 19 październik 2020, 16:29

1 odpowiedź

Najlepsza odpowiedź

Czy odzyskał token z miejsca gdzie indziej?

Poświadczenia są przechowywane w Azure Artefacts Dostawca poświadczeń . Uzgodnik poświadczeń Azure Artefakty automatyzuje nabycie poświadczeń potrzebnych do przywrócenia pakietów Nuget w ramach przepływu pracy Rozwoju .NET. Musimy zainstalować najnowszy Dostawca SDK SDK i najpierw , kiedy jesteśmy Użyj DotNet z Azure Artefacts Feeds.

Oto moja próbka, gdy uruchomię Przywróć Dotnet i weryfikuję z dostawcą poświadczeń. Muszę otworzyć przeglądarkę i znak na moim koncie: Wpisz opis obrazu tutaj

1
Walter Qian-MSFT 21 październik 2020, 07:04