5

我正在运行以下命令来部署我的托管 VM 应用程序(在 Windows 10 上):

gcloud preview app deploy app.yaml --project=<PROJECT> --promote

部署启动错误挂在以下行:

Copying certificates for secure access. You may be prompted to create an SSH keypair.

一段时间后,我得到了错误:

ERROR: (gcloud.preview.app.deploy) Unable to copy certificates.

我已经:

  • 确保有 SSH 密钥~\.ssh\google_compute_engine
  • 试图以--quiet相同的结果运行
  • 将 ssh-term.exe 重命名为 ssh.exe - 结果相同
  • 以管理员身份运行命令。
  • 使用 运行命令--verbosity debug,该命令会多次打印以下行:DEBUG: File [f] does not exist locally.

任何帮助都感激不尽!

4

2 回答 2

2

找到原因了!项目的防火墙默认阻止了 SSH。解决了这个问题,它奏效了。

于 2016-03-22T12:01:56.987 回答
1

很高兴您修复了它,我遇到了同样的问题,将使用您的修复程序。我确实发生了一个工作。通过使用 Container Build API 来执行构建。

输入命令

gcloud config set app/use_cloud_build true

在你面前

gcloud preview app deploy

引用:https ://github.com/isusanin/google-cloud-sdk/issues/533

于 2016-03-22T14:00:00.467 回答