Можно ли использовать https доступ к представлению Bitbucket с посланником в приложении Laravel 5.7?
При выполнении команды посланника я получил ошибку:
$ envoy run deploy
deployeruser@138.68.107.4's password:
[deployeruser@138.68.107.4]: Cloning into '20190309072721'...
[deployeruser@138.68.107.4]: remote: Repository client/project_name.git not found
[deployeruser@138.68.107.4]: fatal: repository 'https://myaccount@bitbucket.org/client/project_name.git /var/www/html/project_name/release/20190309072721/' not found
[✗] This task did not complete successfully on one of your servers.
где https://myaccount@bitbucket.org - мой аккаунт, а client / project_name.git - проект, который я хочу клонировать
Я не нашел такой опции при https://laravel.com/docs/5.7/envoy
Если я запускаю команду в консоли:
git clone https://myaccount@bitbucket.org/client/project_name.git
на целевом сервере (Ubuntu 18 ubder Digital Ocean) он клонируется нормально.
Modified:
В моем файле посланника у меня есть такая структура:
@setup
$server_login_user= 'deployer_user';
...
# $repo= 'git clone git@bitbucket.org:myaccount/votes.git';
$repo= 'git clone https://myaccount@bitbucket.org/myaccount/votes.git';
$branch= '';
@endsetup
@servers(['production' => $server_login_user.'@NNN.NN.NN.NN'])
@task( 'clone', ['on'=>$on] )
git clone {{ $branch }} "{{ $repo }} {{ $release_number }}"
@endtask
Но при запуске посланника в консоли я получил ошибку:
$ envoy run Deploy
deployer_user@NNN.NN.NN.N's password:
[deployer_user@NNN.NN.NN.N]: Cloning into 'dest_directory'...
[deployer_user@NNN.NN.NN.N]: fatal: I don't handle protocol 'git clone https'
[✗] This task did not complete successfully on one of your servers.
Дело в том, что у меня проблемы с ssh на моем сервере, и я бы предпочел использовать здесь http, если это возможно ...
Спасибо!