git push origin DENIED by fallthru, hook declined: gitolite
You need RW+
permission for ref changes/deletion
RW+, for "push -f" or ref deletion allowed (i.e., destroy information)
Also, if you're using V2 this may apply:
RWD and RW+D, for ref deletion. Once you use this in a repo, a normal RW+ can no longer delete a ref; it can only rewind
Sources:
http://sitaramc.github.com/gitolite/g2/conf.html
http://sitaramc.github.com/gitolite/rules.html
Related videos on Youtube
teak
Updated on March 21, 2020Comments
-
teak over 4 years
I am having a problem pushing with
git
using Gitolite.
When I try this:git push origin :refs/tags/deployment
I get this error:
remote: D NAME/install.py repos michael DENIED by fallthru remote: error: hook declined to update refs/tags/deployment To gitolite@admin:repos ! [remote rejected] deployment (hook declined) error: failed to push some refs to 'gitolite@admin:repos'
I have given the group
deploy
[of which the usermichael
is a member of] permission to delete branches in the Gitolite config:@deply = michael repo repos RWD = @deply
I have seen this post: "Unable to push in Git. Why?"
But I am not using any hooks that I am aware of and cannot find anything thing else that might relate.
Is there something im missing perhaps?
Has anybody come across this?-
VonC about 12 yearsWhat gitolite version are you using?
-
teak about 12 yearsi installed this version of gitolite: 1.5.4-2
-
VonC about 12 yearsI hope not ;) This should be a V2 or V3: see stackoverflow.com/questions/10207919/… to determine the Gitolite version.
-
teak about 12 yearsssh to the server gives me: hello michael, the gitolite version here is 1.5.4-2~bpo50+1 (Debian)
-
VonC about 12 yearsThat seems to be an incredibly old version of Gitolite (July 23, 2010), and maybe related to github.com/sitaramc/gitolite/blob/… in term of error message.
-
teak about 12 yearsthanks. ive had a look at the error message and it doesnt help my understanding of the problem unfortunately... id like to upgrade gitolite but im using ubuntu10.04LTS and a higher version of gitolite isnt available in the repository for that version...
-
ThiefMaster about 12 yearsConsider installing it manually...
-
-
jitendrapurohit about 7 yearsboth above source links gets navigated to page not found