Artifactory 随机报告错误凭证

问题描述 投票:0回答:1

我的 jfrog 工件存储库有一个大问题。

我有一个脚本来搜索工件,为此我需要一个令牌。 这工作正常,但随机我收到此错误:

jf rt search --sort-by=created --sort-order=desc --limit=1 --props='artifact=codesys;pcm33=true;master=true;variant=3.5.19.60' --url=https://artifactory.deif.com/artifactory --user=ci-bsp-sw --access-token=TOKEN amc-sw
22:47:17 [Info] Searching artifacts...
22:47:17 [Error] got unexpected server response while attempting to get JFrog Artifactory version:
server response: 401 
{
  "errors": [
    {
      "status": 401,
      "message": "Bad credentials"
    }
  ]
}
22:47:17 [Error] got unexpected server response while attempting to get JFrog Artifactory version:
server response: 401 
{
  "errors": [
    {
      "status": 401,
      "message": "Bad credentials"
    }
  ]
}

我该如何解决这个问题:我只需登录到artifactory GUI,它就会再次工作。

我也曾经遇到过无法登录 GUI,因为我的密码错误。然后我的一位同事登录了,神奇的是我又可以登录了。

我对这里发生的事情感到很困惑。就像 Artifactory 必须偶尔被唤醒一样。

artifactory
1个回答
0
投票

我通过创建一个新令牌解决了这个问题。

问题是我创建的令牌只是一个具有读者权限的组令牌。

我没有意识到这个令牌绑定到我自己的用户,即 LDAP 用户。由于某种原因,LDAP 倾向于阻止我的用户,因此也阻止了令牌。

解决方案:始终使用内部用户获取令牌。

© www.soinside.com 2019 - 2024. All rights reserved.