Para hacer git con bitbucket en tu servidor plesk 1) creas el repositorio, dentro de tu workspace de preferencia 2) en el workspace en settings puedes hacer el share para los demás programadores con sourcetree si lo requieres. En repository settings, permissions y add usser (writer de preferencia) 3) en pipelines le das create pipeline, y copias pegas esto, modificas el username y pwd del ftp (asegurate el ftp este en blanco antes de esto)... Al darle commit tarda algo pero si se traba salte en pipelines si ve se hizo bien ya te sigues... image: atlassian/default-image:2 pipelines: default: - step: script: - apt-get update - apt-get -qq install lftp - lftp -e "set sftp:auto-confirm yes; mirror --reverse --verbose . /httpdocs; bye" -u preview9,98py93Yn% sftp://104.192.7.83:22 4) Ya puedes ir a tu repository, copiar la url y esa pegarla en sourcetree como add new, y listo! * en bitbucket free tienes 50 mins al mes gratis de pipelines, 1gb storage y 10 repositories * Después ya son 3usd/user/mes por 25,000 mins con 5gb storage y 100 repositories * todo lo que subas al ftp directamente sera invisible para bitbucket, por eso te recomiendo este en blanco el ftp al principio. O puedes hacerlo así a proposito... Y seria algo así si vas a querer que tus branches tengan ftps distintos (en teoria... como balnearis) image: atlassian/default-image:2 pipelines: branches: master: - step: script: - apt-get update - apt-get -qq install lftp - lftp -e "set sftp:auto-confirm yes; mirror --reverse --verbose . /httpdocs_master; bye" -u user_master,password_master sftp://ftpserver_master.com:22 develop: - step: script: - apt-get update - apt-get -qq install lftp - lftp -e "set sftp:auto-confirm yes; mirror --reverse --verbose . /httpdocs_develop; bye" -u user_develop,password_develop sftp://ftpserver_develop.com:22