วิธีใช้แพ็คเกจ DevOps nuget ในโซลูชันที่ดึงมาจาก DevOps

ฉันได้รับการยืนยันใน DevOps โดยใช้คีย์ ssh (อย่างน้อยก็สำหรับ git)

ดังนั้นฉันจึงดึงวิธีแก้ปัญหาจาก [email protected]:v3/mycompany/thing/thing และพยายามสร้างมันโดยใช้ dotnet build แต่ได้รับข้อผิดพลาด

/usr/local/share/dotnet/sdk/3.1.402/NuGet.targets(128,5): ข้อผิดพลาด: ไม่สามารถโหลดดัชนีบริการสำหรับแหล่งที่มา https://mycompany.pkgs.visualstudio.com/_packaging/SomeProject/nuget/v3/index.json /usr/local/share/dotnet/sdk/3.1.402/NuGet.targets(128,5): ข้อผิดพลาด: รหัสสถานะการตอบสนองไม่ได้บ่งบอกถึงความสำเร็จ: 401 (ไม่ได้รับอนุญาต)

ฉันจะหลีกเลี่ยงสิ่งนี้ได้อย่างไร (ฉันถือว่าโดยการตรวจสอบสิทธิ์กับเซิร์ฟเวอร์ต้นทาง) และสร้างโครงการ


person theonlygusti    schedule 12.03.2021    source แหล่งที่มา


คำตอบ (1)


โปรดติดตั้ง Azure Artifacts Credential Provider และเมื่อคุณดำเนินการแล้วให้รัน dotnet restore --interactive จากนั้นคุณจะได้รับแจ้งให้ เข้าสู่หน้าเช่นด้านล่าง:

ป้อนคำอธิบายรูปภาพที่นี่

person Krzysztof Madej    schedule 12.03.2021