Laravel SSH:未定义远程连接[]

时间:2015-12-08 18:07:20

标签: laravel ssh laravel-5

我在routes.php中的代码如下:

Route::get('/pull/{key?}',  array('as' => 'install', function($key = null) {
    if($key == "JfjkGmn7JUIygNHf8jh&ygnfrYub"){
        SSH::run(array(
            'cd /var/www/',
            'git pull https://myusername:mypass@bitbucket.org/mygroup/myrep.git'
        ));
        echo 'Pull from Bitbucket.org is done... Do not forget to migrate though! <a href="/dashboard">Click here to continue</a>';
    } else {
        App::abort(404);
    }
}));

但我收到错误InvalidArgumentException in RemoteManager.php line 156: Remote connection [] not defined.。任何人都可以告诉wme在何时何地设置连接?它应该是本地的,所以我的猜测是我不需要设置它。

1 个答案:

答案 0 :(得分:0)

在Laravel 5中,没有更多的SSH。有一个单独的包 - SSH for Laravel 5所以查看在config/remote.php中配置连接所需的文档。在Laravel 4.2中,SSH是在框架中构建的 - SSH in Laravel 4.2

的文档