Ich versuche, ein neues Fass zu Homebrew Cask auf GitHub zu schieben. Nach der Eingabe nicht meinen Benutzername des Remote-Befehl wie folgt:Refspec passt nicht auf `git push`
$ git push "$github_user" fsmonitor
error: src refspec fsmonitor does not match any.
Ich weiß, dass ich dieses Problem gesehen habe vor, aber nicht mehr, wie es gelöst wurde. Meine beste Vermutung ist, dass dies ein Konfigurationsproblem mit Anmeldeinformationen ist - das Hinzufügen von 2-Faktor-Authentifizierung, obwohl sicher, scheint die Wurzel davon zu sein.
Vielleicht set-head
oder set-url
muss geändert werden?
Es tut ... Art von. Aus Gründen, die für mich immer noch mysteriös sind, empfiehlt Cask, dass PRs nicht vom Speicherort Ihres geklonten Repos stammen und drücken - in meinem Fall '~/Documents/Homebrew Cask' - aber aus '/ usr/local/Homebrew/Library/Taps/caskroom/homebrew-cask/Casks' und mache dann einen Zweig, der deine Änderungen enthält. Ich habe mich bereits an ihre Anweisungen gehalten, also schiebt es nur einen neuen Zweig, der nicht richtig funktioniert. – Chris