chupasaurus, надо при команде push на ветку мастер в bitbucket сделать авто-деплой на хостинг.
Для этого необходимо на хостинге сгенерировать ssh ключ, добавить его в bitbucket'e.
далее пытаюсь git clone user@bitbucket.org:xxx/repo.git и вылетает ошибка Fatal: Could not read from remote repository
В общем проблема решилась, задача была в том, что нужно было сгенерить ключ на хостинге публичный и закрытый и поместить их на битбакете.
До этого пытался сгенерить командой ssh-keygen
вылетала ошибка fatal: Could not read from remote repository.
Решилась проблема путем генерации ключа такой командой ssh-keygen -b 2048 -t rsa -q -N '' -f ~/.ssh/id_rsa
Можете воспользоваться Bitbucket Pipelines (статья про использование SSH-ключей там) или настраивайте веб-хуки, дергающие некий скрипт на хостинге, который будет пуллить обновления ветки master как вам надо и куда надо.