tim*_*nix 6 git deployment bitbucket netlify
我遇到了一个更大的问题,我非常绝望和低迷,因为我无法找到解决方案.
我使用的是带有Linux Debian 9的笔记本,用于版本控制的git,用作源代码存储库服务的bitbucket和用作生产部署服务的netlify.此外,我使用Contentful CMS API快速添加新页面.
昨天我在bitbucket上删除了我的存储库,并将今天从我当地的"备份"仓库中稍微改动了一些新的存储库推送到bitbucket.
推进工作正常.但是,我无法再使用Netlify进行部署...我不断收到以下错误:
10:21:02 PM:开始为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上的Repository.我假设我打破了API ID.但是,我不能在Netlify上更改API.此外,Bitbucket似乎没有任何选项可以添加它.
我甚至不知道这是不是问题.如果是,我唯一的选择是删除Netlify网站并创建一个新的选项,选择bitbucket repo并授予Netlify完全访问权限.
但如果它不会部署会发生什么?然后它处于离线状态,我将无法重新启动它.
谁能帮我?我应该做些什么?如果您需要任何其他信息,请与我们联系.
tal*_*ves 21
请尝试以下方法:
Build and DeployEdit Settings按钮Link to a different repository

这应该更新新存储库的API ID.您可能需要在此步骤后手动触发部署.