gpt4 book ai didi

java - 使用具有 API key 的 Artifactory Java 客户端?

转载 作者:行者123 更新时间:2023-12-02 02:05:17 25 4
gpt4 key购买 nike

我在任何地方都找不到如何使用 java 客户端和 API key (不是用户名/密码)上传到 Artifactory 的示例。谁能帮我?到目前为止我所拥有的是:

Artifactory artifactory = ArtifactoryClientBuilder.create()
.setUrl("https://artifactory.company.com")
.build();

我认为我需要以某种方式使用ArtifactoryRequest,但我不知道如何一起使用它们......

最佳答案

看文档,好像只支持用户名/密码https://github.com/jfrog/artifactory-client-java/blob/master/README.md

看源码,好像只支持用户名/密码和accessToken https://github.com/jfrog/artifactory-client-java/blob/master/services/src/main/groovy/org/jfrog/artifactory/client/ArtifactoryClientBuilder.java

有一些关于此的功能请求( https://github.com/jfrog/artifactory-client-java/pull/103 ),但似乎有一个解决方法,手动设置“X-JFrog-Art-Api”应该可以解决问题。这将涉及手动修改标题。

就我个人而言,我一直使用 API key 来替代“身份验证”字段中的密码。

有关凭据的更多信息,请访问 https://www.jfrog.com/confluence/display/RTF/Artifactory+REST+API#ArtifactoryRESTAPI-Example-DeployinganArtifact

您能否尝试以下操作,使用 API key 作为密码。

请注意,您还需要附加到 API key 的用户名

Artifactory artifactory = ArtifactoryClientBuilder.create()
.setUrl("ArtifactoryUrl")
.setUsername("username")
.setPassword("APIKEY")
.build();

这对你有用吗?

关于java - 使用具有 API key 的 Artifactory Java 客户端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50933284/

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