Nuget 资源从 https 更改为 http
Nuget resource change from https to http
我尝试上传 NuGet 包但收到此错误:
获取 'PUT http://nuget_domain/api/v2/package/' 时遇到错误。现在将重试该请求。
但是在 https:///nuget_domain/v3/index.json 是 'https://nuget_domain/api/v2/package'
Y 想知道为什么它尝试使用 http 并配置了 https 以及如何修复。
此致
1) 首先,请使用this link中最新的nuget.exe cli v5.7.0
。下载到本地路径。然后将其路径复制到系统环境变量 PATH
中,以便可以从CMD.
中调用它
2) 第二个, 运行 CMD下的这个命令将你的私有nuget包源添加到全局username
和password
nuget.config
文件。当你通过 CMD 推送 nuget 包时,它会先读取文件,这样你就不需要添加一些额外的指令。
在那之前,你应该注意你的nuget服务器路径。确保link是正确的,你也可以输入路径到网站检查它是否可以return东西。
nuget sources add -Name "nuget path" -Source "https://nuget_domain/v3/index.json" -username "xxxx" -password "xxxx"
添加您的私有 nuget 服务器的用户名和密码。
如果你想更新这个 nuget 源,你可以 运行:
nuget sources update -Name "nuget path" -Source "xxxx" -username "xxxx" -password "xxxx"
3)第三,然后像这样推送nuget包,
nuget push xxx\xxx.nupkg -Source "nuget path"
此外,如果还是不行,请尝试使用步骤2把你的nuget包源改成https://nuget_domain/
.不确定它是否有效并来自 this github link.
的提示
====================
如果你使用 dotnet 推送 nuget 包,你可以使用这个命令:
dotnet push xxx\xx.nupkg -s https://nuget_domain/v3/index.json --api-key xxxx --skip-duplicate
我尝试上传 NuGet 包但收到此错误:
获取 'PUT http://nuget_domain/api/v2/package/' 时遇到错误。现在将重试该请求。
但是在 https:///nuget_domain/v3/index.json 是 'https://nuget_domain/api/v2/package'
Y 想知道为什么它尝试使用 http 并配置了 https 以及如何修复。
此致
1) 首先,请使用this link中最新的nuget.exe cli v5.7.0
。下载到本地路径。然后将其路径复制到系统环境变量 PATH
中,以便可以从CMD.
2) 第二个, 运行 CMD下的这个命令将你的私有nuget包源添加到全局username
和password
nuget.config
文件。当你通过 CMD 推送 nuget 包时,它会先读取文件,这样你就不需要添加一些额外的指令。
在那之前,你应该注意你的nuget服务器路径。确保link是正确的,你也可以输入路径到网站检查它是否可以return东西。
nuget sources add -Name "nuget path" -Source "https://nuget_domain/v3/index.json" -username "xxxx" -password "xxxx"
添加您的私有 nuget 服务器的用户名和密码。
如果你想更新这个 nuget 源,你可以 运行:
nuget sources update -Name "nuget path" -Source "xxxx" -username "xxxx" -password "xxxx"
3)第三,然后像这样推送nuget包,
nuget push xxx\xxx.nupkg -Source "nuget path"
此外,如果还是不行,请尝试使用步骤2把你的nuget包源改成https://nuget_domain/
.不确定它是否有效并来自 this github link.
====================
如果你使用 dotnet 推送 nuget 包,你可以使用这个命令:
dotnet push xxx\xx.nupkg -s https://nuget_domain/v3/index.json --api-key xxxx --skip-duplicate