繁体   English   中英

基本的 React Gatsby 项目 - 无法推送到 GitHub - 获取“git push --set-upstream origin master”

[英]basic React Gatsby project - can't push to GitHub - getting "git push --set-upstream origin master"

刚刚使用“gatsby new myproject”开始了一个基本的 Gatsby 项目。 他们的 Git 设置似乎与我习惯的非常不同。 安装项目后,我创建了一个新的 GitHub 存储库,对其进行了初始化,添加了远程,但是当我尝试推送 src 时,我得到了:

    fatal: The current branch master has no upstream branch.
    To push the current branch and set the remote as upstream, use

         git push --set-upstream origin master

我尝试设置上游,但它给了我一个错误并说“一切都是最新的”:

Enumerating objects: 51, done.
Counting objects: 100% (51/51), done.
Delta compression using up to 4 threads
Compressing objects: 100% (50/50), done.
Writing objects: 100% (51/51), 408.69 KiB | 4.21 MiB/s, done.
Total 51 (delta 12), reused 0 (delta 0)
error: RPC failed; curl 56 OpenSSL SSL_read: Connection was reset, errno 10054
fatal: the remote end hung up unexpectedly
fatal: the remote end hung up unexpectedly
Everything up-to-date

我什至尝试重新安装该项目,但遇到了同样的问题。 似乎无法在他们的文档中找到任何信息。 不确定 Gatsby Git 是如何设置的,以及需要做什么才能让它工作。 我不打算用 gh-pages 发布项目,现在只想跟踪源文件的开发。 有任何想法吗?

在运行gatsby new myproject使用 git 将gatsby-starter-default克隆到myproject文件夹中(然后安装依赖项),它实际上并没有为您创建本地 git 存储库。

因此,您正在寻找的工作流程可能是创建一个名为myproject的 GitHub 存储库,然后运行:

gatsby new myproject
cd myproject

git init
git add .
git commit -m "first commit"
git remote add origin git@github.com:ksav/myproject.git
git push -u origin master

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM