【发布时间】:2019-01-24 12:16:07
【问题描述】:
我们正在使用 Google Cloud Build 测试 Google Cloud Repositories。
我们创建了一个基本的 cloudbuild.yaml 并开始构建本身(我们正在使用 Go)。
我们的 Go 程序有一些导入在同一个存储库中(托管在 Google Cloud 存储库上),例如:
- src/存储库
- main.go(已导入 source.developers.com/repository/subpackage)
- 分包/
在包本身中,我们有 source.developers.google.com 上的导入路径。 当 Go 尝试克隆存储库时(运行 go get 时,由于缺少凭据而失败:
第 0 步:克隆到“/workspace/gopath/src/source.developers.google.com/ourrepository”...
步骤#0:致命:无法读取
的用户名 'https://source.developers.google.com':终端提示已禁用
步骤#0:包 source.developers.google.com/subpackage:退出状态 128 [...]错误:构建步骤 0“gcr.io/cloud-builders/go”失败:退出状态 1
云构建帐户已经可以访问存储库,并且可以克隆它。
我们如何使用 Google Build 克隆存储库?
【问题讨论】:
标签: google-cloud-build google-cloud-repository