CodeAnalysis icon indicating copy to clipboard operation
CodeAnalysis copied to clipboard

节点端SCM任务故障 ScmAuthFailedError

Open wangsanshi123 opened this issue 2 years ago • 10 comments

web界面显示拉取gitee中的代码认证失败: image

直接通过在scm容器中拉取代码却成功了 image

wangsanshi123 avatar Aug 11 '22 12:08 wangsanshi123

这里麻烦提供一下上方截图中”checkstyle"的执行日志哈,我们分析看看

Lingghh avatar Aug 12 '22 02:08 Lingghh

2022-08-11 20:37:00,830-INFO: start to run task: CheckStyle, execute_processes: ['analyze', 'datahandle'] 2022-08-11 20:37:00,865-INFO: Load tool config: https://git.code.tencent.com/TCA/tca-tools/puppy-tools-config.git 2022-08-11 20:37:00,873-INFO: Initing common tools ... 2022-08-11 20:37:00,873-INFO: Initing 2 tools, please wait a minute ...

[Tools init]: 0%| | 0/2 [00:00<?, ?it/s] [Tools init]: 100%|█████████████████████████████████████████████████| 2/2 [00:00<00:00, 2038.05it/s] 2022-08-11 20:37:00,877-INFO: Initialize tools done.(use time: 0.00s) 2022-08-11 20:37:00,877-INFO: run cmd: git lfs install 2022-08-11 20:37:00,896-INFO: Git LFS initialized. 2022-08-11 20:37:01,005-INFO: Initing other tools ... 2022-08-11 20:37:01,008-INFO: Initing 2 tools, please wait a minute ...

[Tools init]: 0%| | 0/2 [00:00<?, ?it/s] [Tools init]: 100%|█████████████████████████████████████████████████| 2/2 [00:00<00:00, 3243.85it/s] 2022-08-11 20:37:01,009-INFO: Initialize tools done.(use time: 0.00s) 2022-08-11 20:37:01,013-INFO: task start : <class 'task.model.analyze.AnalyzeTask'> 2022-08-11 20:37:01,013-INFO: pre_analyze start. 2022-08-11 20:37:01,013-INFO: start __checkout_source_dir. 2022-08-11 20:37:01,013-INFO: 常规项目,直接拉取或复用本地缓存资源. 2022-08-11 20:37:01,544-WARNING: checkout fails on error: fatal: not a git repository: '/workspace/client/data/sourcedirs/git_g8wiho7m/.git' 2022-08-11 20:37:01,544-WARNING: retry after 30 seconds... 2022-08-11 20:37:31,901-WARNING: checkout fails on error: fatal: Authentication failed for 'http://gitee.com/wangsanshi123/java-sec-code.git/' 2022-08-11 20:37:31,901-ERROR: file not exist: /workspace/client/data/sourcedirs/git_g8wiho7m 2022-08-11 20:37:31,902-WARNING: retry after 60 seconds... 2022-08-11 20:38:35,671-WARNING: checkout fails on error: fatal: Authentication failed for 'http://gitee.com/wangsanshi123/java-sec-code.git/' 2022-08-11 20:38:35,671-WARNING: checkout still fails after 2 retries! 2022-08-11 20:38:35,672-WARNING: task status code is 203 2022-08-11 20:38:35,673-WARNING: task messsage: ScmAuthFailedError: fatal: Authentication failed for 'http://gitee.com/wangsanshi123/java-sec-code.git/' 2022-08-11 20:38:35,673-INFO: task result: /workspace/client/data/taskdirs/task_831/task_response.json

wangsanshi123 avatar Aug 12 '22 03:08 wangsanshi123

这里麻烦提供一下上方截图中”checkstyle"的执行日志哈,我们分析看看 日志已提供,另外我也试了下自己搭建gitlab服务,可以正常使用,换成gitee确不行(尝试过多次)。

wangsanshi123 avatar Aug 12 '22 03:08 wangsanshi123

之前是通过gitee可以正常使用的,昨天更新了下代码,就不行了

wangsanshi123 avatar Aug 12 '22 03:08 wangsanshi123

这里通过gitee是使用OAuth授权还是账号密码拉取呢

Lingghh avatar Aug 12 '22 04:08 Lingghh

之前是通过gitee可以正常使用的,昨天更新了下代码,就不行了

这里可以在代码库登记更新一下凭证试试,看是否会有报错

Lingghh avatar Aug 12 '22 04:08 Lingghh

@wangsanshi123 麻烦也在client容器用git clone命令拉取这个仓库试试

Lingghh avatar Aug 12 '22 06:08 Lingghh

@wangsanshi123 麻烦也在client容器用git clone命令拉取这个仓库试试

1,我刚刚把gitee的仓库由私有设为公开,就可以了 2,昨天更新过凭着,显示凭证是正常的,之前也是用的gitee,没有这个问题,昨天更新代码后才出现这个问题 3,昨天在client中尝试过git clone ,没有报错

wangsanshi123 avatar Aug 12 '22 07:08 wangsanshi123

这里通过gitee是使用OAuth授权还是账号密码拉取呢

用的账号密码

wangsanshi123 avatar Aug 12 '22 07:08 wangsanshi123

@wangsanshi123 麻烦也在client容器用git clone命令拉取这个仓库试试

1,我刚刚把gitee的仓库由私有设为公开,就可以了 2,昨天更新过凭着,显示凭证是正常的,之前也是用的gitee,没有这个问题,昨天更新代码后才出现这个问题 3,昨天在client中尝试过git clone ,没有报错

  1. gitee项目开源后,拉取代码就不再校验账号密码哈
  2. 能否先临时将docker-compose client的http代理去掉下再运行试试

Lingghh avatar Aug 12 '22 08:08 Lingghh