Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Refspec在`git push上不匹配`_Git_Github - Fatal编程技术网

Refspec在`git push上不匹配`

Refspec在`git push上不匹配`,git,github,Git,Github,我正试图在GitHub上把一个新桶推到自制桶中。输入我的用户名后,远程命令失败,如下所示: $ git push "$github_user" fsmonitor error: src refspec fsmonitor does not match any. 我知道我以前见过这个问题,但不记得它是如何解决的。我最好的猜测是,这是一个与凭据有关的配置问题-添加2因素身份验证虽然安全,但似乎是问题的根源 可能需要更改set head或set url吗?这是(或应该是)名称fsmonitor在存储

我正试图在GitHub上把一个新桶推到自制桶中。输入我的用户名后,远程命令失败,如下所示:

$ git push "$github_user" fsmonitor
error: src refspec fsmonitor does not match any.
我知道我以前见过这个问题,但不记得它是如何解决的。我最好的猜测是,这是一个与凭据有关的配置问题-添加2因素身份验证虽然安全,但似乎是问题的根源


可能需要更改
set head
set url
吗?

这是(或应该是)名称
fsmonitor
在存储库中不是有效的分支或标记名称的简单情况。它是否显示在
git分支
git标记
输出中?

Tl;分支机构的名称很重要


桶仍然很奇怪,虽然。

它确实……有点奇怪。出于对我来说仍然很神秘的原因,Cask建议PR的来源和推送不是从克隆回购的位置——在我的情况下是
~/Documents/Homebrew-Cask
——而是从
/usr/local/Homebrew/Library/Taps/caskroom/Homebrew-Cask
内部,然后创建分支来包含您的更改。我已经按照他们的指示做出了承诺,所以这实际上只是推动了一个新的分支,它不能正常工作。