Artifactory nuget 推送 - 不存在的用户(API 密钥/访问令牌)

Mik*_* LP 2 artifactory nuget nuget-server

我可以使用 .push 将 nuget 包推送到 Artifactory dotnet nuget push %WORKSPACE%\NuGetPackages\*.nupkg --source <url> --api-key <username>:<encrypted password>。但是,我想使用 API 密钥或访问令牌进行推送,但尝试这样做时我收到403 Forbidden 。有可能让这个工作吗?

JBa*_*uch 7

NuGet 协议期望 API 密钥为username:password. 您可以使用 Artifactory API 密钥代替密码,但您仍然必须提供用户名,如API 文档中的第四个选项所述。