以下文档介绍了如何使用 HTTP 标头身份验证: https://docs.gradle.org/current/userguide/declaring_repositories.html#sec:authentication_schemes
我按照描述做了,回答:从服务器收到状态代码401:未经授权
publishing {
repositories {
maven {
url "my-url-does-not-matter-now"
credentials(HttpHeaderCredentials) {
name = "Authorization"
value = "token my-token"
}
authentication {
header(HttpHeaderAuthentication)
}
}
}
}
足够有趣,如果我更改为受密码保护的作品。
publishing {
repositories {
maven {
url "my-url-does-not-matter-now"
credentials {
username "user"
password "my-token"
}
}
}
}
我可以假设我的网址和令牌有效。
请问有什么想法吗?预先感谢
尽管这篇文章有点旧了。从我的角度来看,以下格式对于使用令牌进行身份验证是正确的:
credentials(HttpHeaderCredentials) {
name = "Authorization"
value = "my-token"
}
所以该值只是带有 my-token,没有前面的 token。