列表工作正常:
$ gcloud source repos list --project=<myproj>
REPO_NAME PROJECT_ID URL
backend-django <myproj> https://source.developers.google.com/p/<myproj>/r/backend-django
crawler-scripts <myproj> https://source.developers.google.com/p/<myproj>/r/crawler-scripts
webapp <myproj> https://source.developers.google.com/p/<myproj>/r/webapp
但创建新的 repo 失败:
$ gcloud source repos create serve --project=<myproj>
ERROR: (gcloud.source.repos.create) ResponseError: status=[INTERNAL], code=[500], message=[INTERNAL: Internal error encountered.].
最糟糕的是——错误响应"Internal error encountered."
根本没有帮助。
我迄今所做的事情:
- 仔细检查了我的权限。我恰好拥有
owner
权限write
。 - 已与账单部门核实。他们确认没有与付款相关的问题,我的帐户信誉良好。
- 尝试使用 GUI,但单击“创建”按钮会短暂地弹出加载微调器,然后什么也不做。
知道可能出了什么问题吗?
答案1
事实证明这是 Google Cloud 的问题。经过 5 个月的等待,他们终于修复了这个问题,但那时我已经将我的存储库移到了另一家提供商。这样的事情发生在生产环境中,真是令人失望。如果您遇到类似的问题,那么花时间和精力进行故障排除可能不值得,因为这可能是一个基础设施问题。
答案2
如果您在 GCP 上遇到与我们的内部系统抛出错误消息有关的问题,建议创建一个问题跟踪器来报告这些发现,以便内部工程团队对其进行审查并做出修改和解决: