当前位置: 首页 > 知识库问答 >
问题:

Jenkins和Artifactory的Nuget登录错误

西门良才
2023-03-14

与nuget、jenkins和artifactory发生了问题。似乎无法让Jenkins管道识别nuget配置

工作原理: - 使用我尝试阅读的帐户登录到工件。- 查看我正在尝试访问的存储库和工件。- 使用 nuget 命令行访问存储库,并在出现提示时输入用户名和密码。

现在,当同一个进程被放入Jenkins管道时,我会得到如下结果:“远程服务器指示前面的请求被禁止。请提供https://host.domain/artifactory/api/nuget/v3/repo"的凭据

以下是我设置 nuget 的方法:

nuget.exe来源添加-名称arti factory-来源https://host.domain/artifactory/api/nuget/v3/repo-用户名-密码

nuget.exe setapikey : -Source Artifactory'

即使添加上面的两行也会导致相同的错误

共有2个答案

洪雨石
2023-03-14

在艺术库按钮“设置我”中。这是如何一步一步来。

束向荣
2023-03-14

有类似的错误。努杰。配置很好,一切看起来(并且)都设置正确。原来nuget使用的是VS2019的CredentialProvider exe,它覆盖了我的配置设置。重命名为exe,一切正常。

要检查您是否遇到相同的问题,请尝试运行:

nuget list -Source YourArtifactory -verbosity detailed

如果它提到任何凭据提供程序及其错误 - 这可能是原因。

 类似资料:
  • 问题内容: 我是docker的新手,我想在docker上使用jenkins。所以我用这个命令拉詹金斯形象 Jenkins安装成功,没有任何错误。之后,我开始像文档所说的那样开始詹金斯形象。https://hub.docker.com/r/_/jenkins/ 所以我尝试登录,但出现登录错误。它说到https://wiki.jenkins- ci.org/display/JENKINS/Loggin

  • 主要用于:C#项目、nuget包依赖项、MSBuild构建工具(无TFS) 我们正在评估艺术家工厂专业版,詹金斯为CI 我希望看到的是让Jenkins CI使用Artifactory插件从Artifactory获取Nuget包。如果nuget包当前未缓存在Artifactory中,我将从nuget gallery中获取它(https://www.nuget.org)并将它们缓存在Artifacto

  • 我使用的是 Jenkins 版本 1.566 和 Artifactory 插件版本 2.2.2。 我在自己的jetty容器中运行artifactory 2.66。它以http的形式运行,但最近我将其更改为https。 现在,如果我将Jenkins配置中的artiFactory服务器url从超文本传输协议更改为https和端口8443,我会得到错误: 如果我转到https url并使用相同的用户名和

  • 我的Web2解决方案无法编译,因为有些包托管在与解决方案其余部分不同的目录结构中,我删除了该结构和相应的“包”文件夹。 我用的是更新-打包-重装 希望这能解决问题...但是,它仍然在构建时显示以下错误消息: 现在,据我所知,所有的参考资料都应该是好的,包。config表示: 并且目录结构存在 我试着更新了包,得到了1.3.2版本,但是错误信息还是一样,即1.0.0版本丢失。 很明显,在某个地方到处

  • 我有一个使用 OpenShift Origin 部署了 jenkins 的 docker 容器。现在我想使用 Jenkins 来构建/测试和部署其他 OpenShift 应用程序。所以我尝试登录我的 OpenShift 服务器(从我的 jenkins 内部),但后来出现以下错误。有人可以帮助我吗? 当我直接在服务器中执行时,oc 登录命令正在工作。

  • 问题内容: 我正在使用Jenkins 1.566版和Artifactory插件2.2.2版。 我在自己的码头容器中运行人工制品2.66。它以http运行,但最近我将其更改为https。 现在,如果我将Jenkins配置中的工件服务器URL从http更改为https和端口8443,则会收到错误消息: 如果我转到https url并使用相同的用户名和密码登录成功。为什么会发生此错误,以及如何解决? 任