如何解决Nuxt JS / Github Pages - 中止:将本地分支推送到远程的问题
我对 Nuxt js 还很陌生。我在 nuxt discord 上问过几次都没有回应,希望有人能提供帮助。
我正在尝试将我的 nuxt 项目部署到 Github 以与 Github Pages 一起使用。如果我在我的个人帐户上执行以下过程,它似乎有效。但是,现在我已登录我的组织帐户为项目创建网站,但收到错误消息:
aborted: problem pushing local branch to remote
采取的步骤
- 按照以下具体步骤创建全新项目:https://nuxtjs.org/docs/2.x/get-started/installation
- 按照以下具体步骤部署项目:https://nuxtjs.org/docs/2.x/deployment/github-pages/
在我的个人帐户上,当运行 npm run deploy
脚本 ( "deploy": "push-dir --dir=dist --branch=gh-pages --cleanup"
) 时,会创建一个新的临时分支,然后将其保存到新创建的 gh-pages
分支,然后我可以将其用于我的实时网站。
但是,在新项目上运行完全相同的脚本时,唯一的区别是我登录脚本的帐户失败:
aborted: problem pushing local branch to remote
如果有人知道可能导致这种情况的原因,我们将不胜感激。
解决方法
使用 git remote -v
验证您的远程 git 分支,
应该给类似的东西
origin git@github.com:name/repo.git (fetch)
origin git@github.com:name/repo.git (push)
另外,仔细检查远程分支是否在您的本地更改之前,如果是这种情况,pull
远程更改您的本地代码。
最后,您可能只是无权推动或创建新分支?也许您需要一些其他的组织 SSH 密钥?你能在那里推一个普通的分支吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。