I've set up all configurations at Laravel Forge, and created new site connected to Bitbucket Git repository.
When I click "Enable Quick Deploy" the button an error is thrown, whereas "Deploy Now" works well.
https://forge.laravel.com/servers/{myserver}/sites/{mysite}/deploy 500 (Internal Server Error)
I found out this link which has similar issue to me : https://laracasts.com/forum/?p=1676-laravel-forge-deploy-and-quick-deploy-not-working/0
Only one different thing is that mine happens to the 'Quick Deploy'.
Do you know any reason why it happens?
I've got this response about it from Taylor(Laravel Forge) directly.
I followed his instruction, refreshed the access token in the Forge account panel, and allowed the Forge access on Bitbucket Integrations, then it works! (I'm using Bitbucket.)
It means that the forge didn't have a permission which allows me to extend what Bitbucket does when the repository changes.