gpt4 book ai didi

gradle - 尽管 “anonymous access”被禁用了,但是Artifactory匿名拉动仍然有效?

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

我已在Artifactory实例中禁用了“匿名访问”,并通过Artifactory Web界面从“匿名”用户中删除了所有权限。但是我发现我仍然可以通过Gradle从libs-release存储库中匿名提取 Artifact !这是我的项目级别的build.gradle文件:

buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.1.0'
}
}

allprojects {
repositories {
jcenter()
maven {
// deliberately omitting the credentials { ... } block for the sake of experiment
url 'https://artifactory.mycompany.com/artifactory/libs-release'
}
}
}

谁能说出尽管没有 credentials { ... }块,为什么Gradle拉动仍会起作用?

注意:如果未登录Artifactory时在Web浏览器中导航至 https://artifactory.mycompany.com/artifactory/libs-release,它会要求我登录以访问存储库...。

最佳答案

找到了问题。我以前使用credentials { ... }块运行构建,并且将其缓存。因此,尽管注释掉了credentials { ... }块,Gradle仍在使用以前构建中的Artifactory凭据。使用--refresh-dependencies选项运行Gradle构建时,出现了我所期望的401(未授权)错误。

关于gradle - 尽管 “anonymous access”被禁用了,但是Artifactory匿名拉动仍然有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37679278/

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