gpt4 book ai didi

package - Sonatype Nexus 缺少 Api key

转载 作者:行者123 更新时间:2023-12-02 14:55:39 38 4
gpt4 key购买 nike

我使用 Sonatype Nexus 工具来管理公司中的 Nuget 包。有测试环境和生产环境。

我通过“nuget.exe push -package -apikey”命令推送包。测试环境中API key没有改变。它工作完全正确。我推送了所有包裹。

我在生产环境中遇到了一些问题。我首先推送了一个包,然后当我想推送其他包时它询问用户名和密码。我再次在 Sonatype Nexus 界面上获得新的 api key 。我推送一个包,然后它再次询问用户名密码以进行第二次试用和其他操作。

因此,在第一次尝试将我的 Nuget 包推送或删除到 Sonatype Nexus 工具后,我每次都必须获取新的 api key 。

你能帮我吗?谢谢

最佳答案

假设您使用的是 Sonatype Nexus v3,我遇到了类似的问题,要解决此问题,请检查是否已启用 NuGet 身份验证以及用户是否具有适当的权限。

启用 NuGet 身份验证(第 8.7.1 节。访问您的 NuGet API key here ),大致如下:
* 以管理员身份登录
* 在“管理”(顶部的齿轮)下 -> 安全 -> 领域
* 确保“NuGet API-Key Realm”位于“事件”框中

另外检查您的用户是否具有正确的权限,特别是我发现了以下工作:
* nx-apikey-all
* nx-repository-view-*-*-*

这将允许用户查看、更新、发布、删除此 Nexus 服务器上的所有存储库。一旦你开始工作,我建议你采用更细粒度的方法,例如添加 repository-view* 权限,但不添加 nx-repository-view-*-*-delete 权限,以避免您的 CI 删除包。

关于package - Sonatype Nexus 缺少 Api key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37020668/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com