git - netlify deploy 失败:git ref refs/heads/master 不存在或您没有权限
问题描述
我遇到了一个更大的问题,我真的很绝望和沮丧,因为我找不到解决方案。
我正在使用带有 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:构建失败:准备失败回购 10:21:05 PM:在“准备回购”阶段失败:git ref refs/heads/master 不存在 10:21:05 PM:在 12.473521036 秒内完成处理构建请求
当我推送时,Netlify 尝试构建,因此 Bitbucket 和 Netlify 之间存在连接,但构建失败。在我的本地 repo refs/heads/master 中确实存在。git branch -a 还告诉我我的分支是主分支。在 bitbucket 上,分支也是主分支。
为什么不构建 Netlify?API ID 有问题吗?API ID 可能仅对我昨天删除的存储库有效,但 Netlify 和 Bitbucket 将无法通信,对吧?
我没有对 Netlify 进行任何更改。我唯一改变的是 Bitbucket 上的存储库。我假设我破坏了 API ID。不过,我无法更改 Netlify 上的 API。此外,Bitbucket 上似乎没有任何选项可以添加它。
我什至不知道这是否是问题所在。如果是,我仅有的两个选项是删除 Netlify 网站并创建一个新网站,选择 bitbucket 存储库并授予 Netlify 对其的完全访问权限。
但是如果它不部署会发生什么?然后它就离线了,我将无法再次启动它。
谁能帮我?我应该做些什么?如果您需要任何其他信息,请告诉我。
解决方案
推荐阅读
- ios - 在 Swift 5 中,collectionView 页脚内的按钮无法完全点击
- python - 在 django 中为 api 视图创建自定义权限
- python - 如何对熊猫数据框进行分组并对另一列中的值求和
- java - 浏览器中的“->”和IDE中的“->”有什么区别?
- javascript - 应该添加列表的按钮 css 不起作用
- javascript - 将 JSON 字符串导出到服务器上的文件
- typescript - 在 TypeScript 配置文件“tsconfig.json”中,将“lib”编译器选项设置为“dom”和“dom.iterable”是否多余?
- python - 如何创建带有图像边框的透明圆形 QWebEngineView?
- node.js - 我从 npm 收到 ENOMPTY 错误,我尝试了所有方法,但没有工作,已经 2 小时了
- onclick - 如何在 Jetpack Compose 中将 OnClick 添加到 LazyColumn 文本?