登录
首页 >  Golang >  Go问答

Cloud Build 无法正确读取 Go 模块私有仓库路径

来源:stackoverflow

时间:2024-03-18 08:09:21 324浏览 收藏

在 Cloud Build 中构建使用私有 Go 模块仓库的项目时,会出现路径读取错误。Go 尝试下载模块时无法找到修订版本,且搜索路径不正确,导致构建失败。该错误与错误的路径访问有关,即 go 尝试访问不存在的 logging/logging/go.mod 文件。

问题内容

我正在尝试在 google cloudbuild 中构建一个使用私有存储库的 go 项目,但是当 go 尝试下载模块时,它无法找到修订版,并且它正在寻找错误的路径。我按照谷歌提供的说明进行操作 https://cloud.google.com/cloud-build/docs/access-private-github-repos。我通过在 cloudbuild 上的 docker 中运行相同的构建来测试它,结果成功。这是我看到的错误。

go: github.com/company/repo/logging/[email protected]: reading github.com/company/repo/logging/logging/go.mod at revision logging/v2.0.6: unknown revision logging/v2.0.6

我不确定为什么它会尝试访问从未存在过的logging/logging/go.mod。


解决方案


作为一种解决方法,我最终切换到了 docker 构建,并且成功了。

理论要掌握,实操不能落!以上关于《Cloud Build 无法正确读取 Go 模块私有仓库路径》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>