gpt4 book ai didi

具有基本身份验证的 sbt 依赖解析器

转载 作者:行者123 更新时间:2023-12-03 14:48:25 25 4
gpt4 key购买 nike

我的 Maven 存储库具有基本授权的 nginx。

我的 build.sbt 有:

credentials += Credentials("maven repository", "rep.com", "sbt", "password")

resolvers ++= Seq(
"maven repository" at "http://rep.com:8080/"
)

但是,sbt 找不到模块,因为 sbt 不使用基本授权。

我的 nginx 日志如下所示:
012/07/22 20:02:21 [error] 3338#0: *14 no user/password was provided for basic authentication, client: 8.32.39.29, server: rep.com, request: "HEAD /some/cool_2.9.1/0.1-SNAPSHOT/cool_2.9.1-0.1-SNAPSHOT.pom HTTP/1.1", host: "rep.com:8080"

我不想通过 nginx 发布工件。基本身份验证仅需要对工件进行受限访问。

如何在 sbt 中限制访问和使用存储库?

最佳答案

不知道它是否有效,但只需尝试在 URL 中添加基本身份验证:

resolvers ++= Seq(
"maven repository" at "http://username:password@rep.com:8080/"
)

关于具有基本身份验证的 sbt 依赖解析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11603607/

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