2017-03-10 31 views
0

我正嘗試在GitHub上將新木桶推到Homebrew木桶上。進入我的用戶名後,遠程命令如下失敗:Refspec在`git push`上不匹配

$ git push "$github_user" fsmonitor 
error: src refspec fsmonitor does not match any. 

我知道我以前見過這個問題,但不記得是如何解決的。我最好的猜測是這是一個憑證配置問題 - 增加2個因素auth,而安全,似乎是這個的根源。

也許set-headset-url需要更改?

回答

0

這是(或應該是)名稱爲fsmonitor的簡單情況,它不是存儲庫中的有效分支或標記名稱。它顯示在git branchgit tag輸出中嗎?

+0

它確實...排序。由於對我來說還是很神祕的原因,Cask建議PR不要從你的克隆回購的位置發起並推送 - 在我的例子中是'〜/ Documents/Homebrew Cask' - 但是從'/ usr/local/Homebrew/Library/Taps/caskroom/homebrew-cask/Casks',然後製作分支以包含您的更改。我已經委託他們的指示,所以它只是推動一個新的分支不能正常工作。 – Chris

0

Tl; dr分支名稱很重要。

酒桶仍然很古怪,壽。

相關問題