我最近安装了laravel envoy任务运行程序,当我尝试使用命令envoy run deploy运行任务时,出现以下错误:
GabotronES@gabriel-ubuntu-1:/var/www/dtcburger.es$ envoy run deploy
Are you sure you want to run the [echo] task? [y/N]: y
[GabotronES:206.189.X.XX]: ssh: Could not resolve hostname gabotrones:206.189.X.XX: Name or service not known
[✗] This task did not complete successfully on one of your servers.
它说它不能解析主机名gabotrones,但是我的ubuntu用户是GabotronES,在我的Envoy.blade.php中,我在@servers指令中也有用户GabotronES,这是因为envoy不允许带有大写字母的用户名通过ssh?
@servers(['web' => 'GabotronES:206.189.X.XX'])
*以防万一我检查了我的IP
答案 0 :(得分:0)
我认为首都不是问题。
请尝试以下语法:
@servers(['web' => 'GabotronES@206.189.X.XX'])
您还可以尝试直接从命令行连接,以检查一切是否按预期进行。