我遇到了一个更大的问题,因为无法找到解决方案,所以我感到绝望和沮丧。
我正在使用具有Linux Debian 9的Notebook,用于版本控制的git,将bitbucket作为源代码存储库服务,将netlify作为生产部署服务。 此外,我使用Contentful CMS API快速添加新页面。
昨天,我删除了我在Bitbucket上的存储库,并从本地“备份”存储库中将新存储库进行了一些细微的更改。
按一下就可以了。但是,我无法再使用Netlify进行部署... 我不断收到以下错误:
10:21:02 PM:开始为构建10:21:05 PM准备仓库 ref refs / heads / master不存在,或者您没有权限 10:21:05 PM:构建失败:无法准备回购10:21:05 PM:失败 在“准备回购”阶段:git ref refs / heads / master不 存在于10:21:05 PM:在12.473521036s中完成了处理构建请求
当我推送时,Netlify尝试进行构建,因此Bitbucket和Netlify之间存在连接,但是构建失败。在我的本地仓库中,refs / heads / master确实存在。 git branch -a也告诉我我的分支是master。在bitbucket上,分支也是主节点。
为什么Netlify无法构建? API ID是否有问题? API ID可能仅对我昨天删除的存储库有效,但随后Netlify和Bitbucket无法通信,对吗?
我没有对Netlify进行任何更改。我唯一更改的是Bitbucket上的存储库。我假设我破坏了API ID。但是,我无法在Netlify上更改API。另外,Bitbucket上似乎没有任何选项可以添加它。
我什至不知道这是否是问题。如果是的话,我仅有的两个选择是删除Netlify网站并创建一个新网站,选择bitbucket存储库并授予Netlify完全访问权限。
但是如果不部署怎么办?然后它离线了,我将无法再次启动它。
有人可以帮助我吗?我应该做些什么?让我知道您是否需要其他信息。