I upgraded from Bitbucket 4.12 to 5.3.1.
When I create a new repo I can pull and push to it with no issue. I have tried pushing to master as well as branches and all works great.
The issue is when I try to push to my repos that were created in 4.12. I can pull from them with no issue, but when I push to them I get a an error "refs/heads/develop, pre-receive hook declined". From what I can tell, this has something to do with permissions and the hooks. However, looking at the repos I can not tell what is different between the old ones and new ones that would cause this issue.
Any guidance would be greatly appreciated.
Update: After more testing, this seems like it is only on some of the old repositories. Others seem to be working fine.
Finally figured it out. The /hooks/post-receive.d/20_bitbucket_callback was not executable.
To fix this, in the hooks folder run the following command:
sudo chmod 750 -R *
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.