我最近安装了Git和Bugzilla,希望能在它们之间进行某种集成。 TortoiseGit“整合”在某些方面很有用,但不是我所追求的。所以,我一直试图让Gitzilla工作没有成功。我已经做了以下工作以最接近它的工作:
然后,当我提交更改并将其推送到中央Git服务器时,我收到此错误:
git.exe push --progress "origin" master:master
Counting objects: 11, done.
Compressing objects: 100% (6/6)
Writing objects: 100% (8/8)
Writing objects: 100% (8/8), 646 bytes, done.
Total 8 (delta 2), reused 0 (delta 0)
remote: error: hook declined to update refs/heads/masteror directory
To //<server name>/<share name>/Main
! [remote rejected] master -> master (hook declined)
error: failed to push some refs to '//<server name>/<share name>/Main'
(其中&lt;服务器名称&gt;和&lt;共享名称&gt;已删除,因为它们对我的系统来说是唯一的)
什么是“masteror”目录?我的系统在“refs / head /”文件夹中只有一个“主”文件。
是否可以在Windows上运行此操作,或者此错误与操作系统无关?
谢谢, 凯文。
答案 0 :(得分:1)
GitZilla作者在这里。
我认为你的终端正在玩弄你。
'masteror目录'似乎是'没有这样的文件或目录'和'钩子拒绝更新refs / heads / master'的合并。
GitZilla在Windows上并不受支持,但我可能会花一些时间在它上面[给我买啤酒? :)]
在任何情况下,一旦你有正确的错误消息(管道到文件可能有帮助),我建议提交一个错误(我使用github问题系统)。