我试图运行的NuGet在Linux(Ubuntu的12)。 我有单3.0.6(从源代码编译)。
$ mono --runtime=v4.0.30319 .nuget/NuGet.exe update -self
Checking for updates from https://nuget.org/api/v2/.
Error getting response stream (Write: The authentication or decryption has failed.): SendFailure
该错误是由于一些证书(在nuget.org一个最有可能)不被信任,我收集。 这个博客帖子有更多的细节 。
所以,我已经运行:
$ mozroots --import --sync
$ certmgr -ssl https://go.microsoft.com
$ certmgr -ssl https://nugetgallery.blob.core.windows.net
$ certmgr -ssl https://nuget.org
......无济于事。
的NuGet版本是2.3.0.0(虽然我开始了一些还没有任何工作旧版本)。
如何解决这个问题?