【发布时间】:2019-05-09 16:14:40
【问题描述】:
我遇到了一个更大的问题,我真的很绝望和沮丧,因为我找不到解决方案。
我正在使用带有 Linux Debian 9 的笔记本电脑,git 用于版本控制,bitbucket 作为源代码存储库服务,netlify 作为生产部署服务。 此外,我正在使用 Contentful CMS API 来快速添加新页面。
昨天我删除了我在 bitbucket 上的存储库,并将相同的存储库从我的本地“备份”存储库推送到今天的 bitbucket。
推送效果很好。但是,我无法再使用 Netlify 进行部署了…… 我不断收到以下错误:
10:21:02 PM:开始为构建准备 repo 10:21:05 PM:git ref refs/heads/master 不存在或您没有权限 10:21:05 PM:构建失败:无法准备 repo 10:21:05 PM:失败 在“准备回购”阶段:git ref refs/heads/master 没有 存在 10:21:05 PM:在 12.473521036s 完成处理构建请求
当我推送时,Netlify 尝试构建,因此 Bitbucket 和 Netlify 之间存在连接,但构建失败。在我的本地 repo refs/heads/master 中确实存在。 git branch -a 还告诉我我的分支是主分支。在 bitbucket 上,分支也是主分支。
为什么不构建 Netlify? API ID 有问题吗? API ID 可能仅对我昨天删除的 repo 有效,但 Netlify 和 Bitbucket 将无法通信,对吧?
我没有对 Netlify 进行任何更改。我唯一改变的是 Bitbucket 上的存储库。我假设我破坏了 API ID。不过,我无法更改 Netlify 上的 API。此外,Bitbucket 上似乎没有任何选项可以添加它。
我什至不知道这是否是问题所在。如果是,我仅有的两个选项是删除 Netlify 网站并创建一个新网站,选择 bitbucket 存储库并授予 Netlify 对其的完全访问权限。
但是如果它不部署会发生什么?然后它就离线了,我将无法再次启动它。
谁能帮帮我?我应该做些什么?如果您需要任何其他信息,请告诉我。
【问题讨论】:
标签: git deployment bitbucket netlify