我有一个用Laravel4.2构建的web应用程序。我有个超空间账户。没有什么特别事情。我还有来自anahkiasen的供应商包火箭手,用于将我的应用程序部署到服务器上。使用Laravel4.1,这不是一个问题。但是在我升级到Laravel4.2之后,当我尝试部署我的应用程序时,我遇到了大量的问题。我经常收到以下错误消息:
ErrorException无法连接到185.26.156.31:22。错误10060。
当我尝试这个artisan deploy --pretend命令时,我得到了以下响应:
$ artisan deploy --pretend
Cloning repository in "/var/www/....
git clone --depth 1 -b master "ssh://.../my.git" /var/www/virtual/myaccount/releases/20150209214151
Initializing submodules if any
cd /var/www/virtual/myaccount/releases/20150209214151
git submodule update --init --recursive然后同样的:
ErrorException无法连接到185.26.156.31:22。错误10060。
正如我所说的,我知道如何将laravel应用程序部署到具有git存储库的服务器上。
非常有趣的是,空的生产文件夹将在目标uberspace服务器上创建。因此,我们证明了我可以通过SSH并使用我的私有SSH密钥访问这个服务器。
有什么已知的问题吗?有人知道吗?
发布于 2015-03-09 11:10:58
问题不是拉拉或火箭手,而是SSH的关键问题。服务器必须在已知的主机文件中有一个私钥。这很奇怪,但是服务器必须了解自己.
https://stackoverflow.com/questions/28419040
复制相似问题