如何解决Google Cloud Build无法通过我的私有GitHub存储库进行身份验证
由于凭据超时,我无法可靠地运行云构建触发器。
我已经在Google Cloud Build中设置了Google Cloud devops项目,并使用我的私有GitHub存储库对触发器进行了身份验证。我的私有GitHub存储库具有Cloud Build GitHub App集成。
“我的云构建”触发器可以工作一段时间,无论是自动还是手动运行都可以正常运行。
然后几个小时后,我开始在触发器执行中出现错误:
...
FETCHSOURCE
Initialized empty Git repository in /workspace/.git/
remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com...
为尝试解决此问题,我使用了Cloud Build触发器页面来断开连接,然后重新连接并使用我的私有GitHub存储库重新进行身份验证。存储库管理页面显示了成功的重新认证,但是运行触发器时,我仍然收到“无效的用户名或密码”错误。
关于私有存储库身份验证工作方式,我是否缺少某些内容?我是否缺少自动刷新Cloud Build身份验证的另一个设置?
解决方法
此问题与此公开跟踪器问题相同:
Unable to fetch repository from Github
Google云工程团队正在努力解决此问题。您可以为公共问题跟踪功能请求加注星标,并在也会受到影响的线程中添加评论,以确保您将收到有关它的更新。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。