Google Cloud Build 无法通过我的私有 GitHub 存储库进行身份验证

Chr*_*tle 5 google-cloud-platform devops google-cloud-build

由于凭证超时,我在可靠地运行云构建触发器时遇到问题。

我已在 Google Cloud Build 中设置了 Google Cloud DevOps 项目,并使用我的私有 GitHub 存储库对触发器进行了身份验证。我的私有 GitHub 存储库具有 Cloud Build GitHub 应用程序集成。

我的 Cloud Build 触发器工作了一段时间,无论自动运行还是手动运行都运行良好。

几个小时后,我开始在触发器执行中遇到错误:

...
FETCHSOURCE
Initialized empty Git repository in /workspace/.git/
remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com...
Run Code Online (Sandbox Code Playgroud)

为了尝试解决此问题,我使用 Cloud Build 触发器页面断开连接,然后重新连接并使用我的私有 GitHub 存储库重新进行身份验证。存储库管理页面显示重新身份验证成功,但在运行触发器时仍然收到“无效的用户名或密码”错误。

我对私有存储库身份验证的工作方式有什么遗漏吗?我是否缺少其他自动刷新 Cloud Build 身份验证的设置?

JM *_*lio 4

此问题与此公共跟踪器问题相同:

无法从 Github 获取存储库

Google Cloud 工程团队正在努力解决该问题。您可以对公共问题跟踪器功能请求加注星标,并在您也受到影响的线程中添加评论,以确保您收到有关该问题的更新。