首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >nuget推送“数据无保护失败”

nuget推送“数据无保护失败”
EN

Stack Overflow用户
提问于 2016-03-24 17:52:59
回答 3查看 739关注 0票数 0

我在OS-X,和mono上使用nuget。到目前为止,我还没有遇到任何问题,但我只是试着推一下,结果出了一个错误:

代码语言:javascript
代码运行次数:0
运行
复制
$ nuget pack xxxx.nuspec
Successfully created package 'xxxx.x.x.x.nupkg'

$ nuget push xxxx.x.x.x.nupkg
Data unprotection failed.

我尝试更新到最新版本(3.3.0),但也得到了相同的错误。单版本4.4.0.0,XBuild引擎版本14.0。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-03-25 10:44:55

这是由于在Mono4.3中引入并影响Mono4.4中的错误

如果您在使用Mono4.2或更高版本时添加了存储在NuGet.Config文件中的加密信息,并且升级到Mono4.3或更高版本,则Mono无法解密该信息。需要对Mono进行修改,使其向后兼容,并处理由较早版本的Mono创建的NuGet.Config文件中的加密数据。这是一个问题,提高了它的头在Mono 4.2和是固定的,但似乎再次发生在Mono 4.3及以上。

通过再次设置api密钥,您已经重新加密了数据,因此它现在将使用Mono4.4。

票数 2
EN

Stack Overflow用户

发布于 2016-03-24 20:27:08

好吧,似乎我的API键因为某种原因出了问题。我做到了

nuget setApiKey <my-api-key>

然后又起作用了。不太清楚为什么它一开始就停止工作了!

票数 0
EN

Stack Overflow用户

发布于 2017-10-11 14:28:37

这似乎是nuget push无法正确解密api密钥的问题。我解决这个问题的方法是将api密钥传递到nuget push中,如下所示:

代码语言:javascript
代码运行次数:0
运行
复制
mono nuget.exe push <.nupkg file> -ApiKey <apiKey>

RE接受答案,我在设置api键后立即得到了这个问题,所以这个问题超出了升级Mono版本的范围。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36206820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档