azure-devops - 将 Nuget 包推送到 Azure DevOps
问题描述
我正在尝试将 Nuget 包从 MAC 推送到 Azure DevOps。
我创建了一个 Azure DevOps artefacts feed 并尝试使用以下方式推送一个包:
dotnet nuget push
--source "https://pkgs.dev.azure.com/MyProject/_packaging/MyFeed/nuget/v2"
--api-key "MyToken"
"MyPackage.nupkg"
我按照以下说明生成了令牌:https ://docs.microsoft.com/en-us/azure/devops/organizations/accounts/use-personal-access-tokens-to-authenticate?view=azure-devops ,授予完全访问。
我一直有错误:
错误:无法加载源https://pkgs.dev.azure.com/mdmoura/_packaging/Moleky/nuget/v3/index.json的服务索引。
错误:响应状态码不表示成功:401(未授权)。
我尝试了不同的选项,但我总是得到这个错误......
我可能会错过什么?
解决方案
编辑:正如评论中所说,以下逗号需要 .NET Core 3.1
你能试试这样做吗:
dotnet nuget add source "https://pkgs.dev.azure.com/MyProject/_packaging/MyFeed/nuget/v2" --name MyFeed --username "YourUserName" --password "YourPatToken"
接着
dotnet nuget push "MyPackage.nupkg" --source MyFeed --api-key az
这就是此处描述的 nuget 方式的等价物:https ://docs.microsoft.com/en-us/azure/devops/artifacts/nuget/publish?view=azure-devops#create-and-publish-your-own- nuget 包
推荐阅读
- asp.net - 遇到 AWS Elastic BeanStalk 事件错误:清单文件包含架构验证错误
- laravel - Laravel dd() 或 dump(),但只有基本数据?
- django-rest-framework - Django rest 框架端点给出(403 禁止)
- reactjs - ReactJS:setState() 值在 console.log 中呈现,但未更新状态
- python - PyInstaller:如何修复“缺少模块”错误?
- python - 石墨烯:“期望 XXX 类型的值,但收到:...”
- typescript - VS 2019:如何禁用警告“请安装 'Microsoft.TypeScript.MSBuild' NuGet 包以在您的项目中启用 TypeScript 编译。”
- postgresql - 如何转换整数,使它们在 PostgreSQL SELECT 中有 n 个小数位
- eclipse - Windows 中 Eclipse 中的 Apache Storm Starter 2.2.0 - 尝试从 localhost NimbusLeaderNotFound 获取领导者 nimbus 信息时出现异常
- algorithm - 有没有一种有效的方法可以在函数图中找到最短路径?