Возможно ли использовать https-доступ к представителю bitbucket с помощью envoy в приложении Laravel 5.7?

#git #laravel-envoy

#git #laravel-envoy

Вопрос:

Возможно ли использовать https-доступ к представителю bitbucket с помощью envoy в приложении Laravel 5.7? Запустив команду envoy, я получил ошибку:

 $ 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) он клонирован нормально.

Изменено: в моем файле envoy у меня есть структура, подобная:

 @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 в консоли, я получил ошибку:

 $ 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 здесь, если это возможно…

Спасибо!

Комментарии:

1. Что вы указываете https://myaccount@bitbucket.org/client/project_name.git для команды envoy?

2. Пожалуйста, посмотрите на измененный