node.js - git ref refs/heads/dashboard-Angular 不存在或您没有权限

标签 node.js netlify

当我尝试从 bitbucket 将 Angular 应用程序部署到 Netlify 时,出现以下错误。

这些是整理日志。

11:38:49 PM: Build ready to start
11:38:51 PM: build-image version: 7c49b266ed8abd833dee6036ec0a4b9ee887658a
11:38:51 PM: buildbot version: f58df58ab0bceffdcb8d1e60fec992495a2a6751
11:38:51 PM: Fetching cached dependencies
11:38:51 PM: Starting to download cache of 254.8KB
11:38:51 PM: Finished downloading cache in 129.507361ms
11:38:51 PM: Starting to extract cache
11:38:51 PM: Failed to fetch cache, continuing with build
11:38:51 PM: Starting to prepare the repo for build
11:38:52 PM: git ref refs/heads/dashboard-angular does not exist or you do not have permission
11:38:52 PM: Failing build: Failed to prepare repo
11:38:52 PM: failed during stage 'preparing repo': git ref refs/heads/dashboard-angular does not exist
11:38:52 PM: Finished processing build request in 833.373404ms

最佳答案

发生这种情况通常是因为 Netlify 没有权限提取您的源代码。 Netlify 仅通过部署 key 访问存储库。 Netlify 无法在任何 git 服务(GitHub、GitLab 或 BitBucket)上自动安装部署 key ,除非安装/登录用户具有管理访问权限。

获得适当的权限并通过 Netlify 的 UI 重新链接后,部署 key 已成功安装,并且拉入 Netlify 的 CI 效果更好。

Netlify's helpdesk可以针对无法使用管理访问权限的情况提供工作流程建议。

关于node.js - git ref refs/heads/dashboard-Angular 不存在或您没有权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51973195/

相关文章:

javascript - NodeJS - 使用 Core NodeJS 和原始 Node 解决方案的带有进度条的文件上传

c++ - gRPC 错误返回意外的详细信息字段

javascript - 使用 Netlify CMS 设置暂存工作流

git - Netlify 无需我们团队中任何人的任何操作即可触发构建。为什么?

node.js - 如何动态决定请求是否应该通过 Express 中的中间件

node.js - 使用 Node 轮询 Amazon SQS 队列的最有效方法

node.js - 如何使用 npm 安装 PhantomJS v2

r - 将 public 添加到 .gitignore 后,Netlify 无法部署站点

javascript - Netlify 部署(Nuxt - Storyblok CMS 项目)失败。 `Failed during stage ' 建筑工地' : Build script returned non-zero exit code: 1`

node.js - 部署在 Netlify 上时使用 Express 公开 API 路由