我创建了一个私有 NuGet 服务器 ( https://github.com/ai-traders/liget ),它需要 API 密钥来上传包但不需要下载/恢复它们。
我确信我可以增强服务器的代码以在恢复时强制使用 API 密钥,但我所做的调查(主要是谷歌搜索)没有产生任何关于如何指定 API 密钥的示例dotnet restore
以及Visual Studio NuGet UI 似乎不允许它。
有没有办法为 dotnet restore 指定 API 密钥,或者是将其作为查询参数包含的唯一选项(例如https://mynuget.com?apikey= <API_KEY>)?理想情况下,我想将 API Key 放在标题中。