微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Nuxt JS / Github Pages - 中止:将本地分支推送到远程的问题

如何解决Nuxt JS / Github Pages - 中止:将本地分支推送到远程的问题

我对 Nuxt js 还很陌生。我在 nuxt discord 上问过几次都没有回应,希望有人能提供帮助。

我正在尝试将我的 nuxt 项目部署到 Github 以与 Github Pages 一起使用。如果我在我的个人帐户上执行以下过程,它似乎有效。但是,现在我已登录我的组织帐户为项目创建网站,但收到错误消息:

aborted: problem pushing local branch to remote

采取的步骤

  1. 按照以下具体步骤创建全新项目:https://nuxtjs.org/docs/2.x/get-started/installation
  2. 按照以下具体步骤部署项目: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 举报,一经查实,本站将立刻删除。