[英]Nuget package push 403 error on visual studio
我創建了一個 Visual Studio 類庫。 我想把它作為一個包裹寄給 Nuget。 我使用了Visual Studio 包管理器控制台。 這些命令如下所示:
這返回了一個錯誤:nuget:無法處理請求。 '指定的 API 密鑰無效或無權訪問指定的包。'。 在 line:1 char:1 + nuget push hellonuget.1.0.0.nupkg + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ + CategoryInfo : NotSpecified: (Failed to proce...ied package.'. :String) [], RemoteException +fullyQualifiedErrorId : NativeCommandError
遠程服務器返回錯誤:(403) Forbidden
我嘗試了第二種方法。 我從 Windows CMD 窗口嘗試了這些命令。 我創建了 HelloNuget.dll 的 nuget 包。
D:\\App\\HelloNuget> nuget push hellonuget.1.0.0.nupkg -ApiKey *
成功發布包。
Visual Studio 包管理器有什么問題?
我遇到了完全相同的問題,這是因為我使用的包名已經存在。 一旦我將包的名稱更改為獨一無二的名稱,它就會完美地發布。
我在DeveloperTools 上遇到了同樣的問題
最初的名稱是DevTools
但 PSGallery 拒絕了這個名稱。 我只能猜測真正的原因是與PSDevTools
不一樣的沖突。 一旦我將名稱更改為 DeveloperTools,一切都很好。
當 PSGallery 並不真正關心這種強類型標識時,我真的不明白為什么模塊清單中有 GUID。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.