【问题标题】:dotcloud push fail (rsync error: unexplained error (code 255))dotcloud push 失败(rsync 错误:无法解释的错误(代码 255))
【发布时间】:2026-01-11 18:45:02
【问题描述】:

我对“dotcloud push”命令有疑问。我遵循了quick start guide,但最后,dotcloud push helloworldapp 命令给了我以下错误:

rsync:连接意外关闭(到目前为止已收到 0 个字节)[发送者]
rsync 错误:io.c(605) [sender=3.0.9] 处出现无法解释的错误(代码 255)
警告:SSH 连接失败
请再试一次。如果问题仍然存在,请发送电子邮件至 support@dotcloud.com。
另请检查您是否被允许与自定义端口建立 SSH 连接。
中止。

我尝试通过 ssh 连接到 dotcloud@uploader.dotcloud.com:443,我得到:

ssh:无法解析主机名 uploader.dotcloud.com:443:名称或服务未知

我该如何解决这个问题?

【问题讨论】:

  • 在 OS X 10.6 上也是如此。
  • 在 OS X 10.8.2 上也是如此

标签: ssh dotcloud


【解决方案1】:

这很可能是 dotCloud API 的临时问题。问题解决后,您的推送应该能够完成。如果没有,请联系 dotCloud 支持以获取更多帮助。

请参阅 http://help.dotcloud.com 了解获取 dotCloud 帮助的完整方法列表。

【讨论】:

    【解决方案2】:

    我不知道这是否会为每个人解决问题,但我遇到了同样的问题。我在#dotcloud IRC 频道寻求帮助,15 分钟后问题得到解决。

    【讨论】:

      【解决方案3】:

      我有同样的问题。我在我的应用程序的根目录中缺少 dotcloud.yml 文件。在我添加它之后,dotcloud push 命令起作用了。

      【讨论】:

        【解决方案4】:

        如果您经常遇到关于连接意外关闭的错误,请尝试在您的 SSH 配置 (~/.ssh/config) 中增加服务器活动间隔值,例如

        Host *
          ServerAliveInterval 30
          ServerAliveCountMax 6
        

        见:What the options ServerAliveInterval and ClientAliveInterval mean?

        【讨论】:

          最近更新 更多