问题标签 [gcloud]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2690 浏览

git - 使用 Google Cloud SDK 初始化代码库

我正在使用 Google Developers Console 为 Chrome 扩展程序设置项目。我安装了 Google Cloud SDK 没有问题,但是当我尝试gcloud init my-extension-111在我的扩展程序的文件夹中运行时,我收到以下错误消息:

这对我来说没有任何意义,因为我已经在我的计算机上安装了 git 多年,甚至git init从我的扩展文件夹中的 git bash 运行。有人可以帮我解决这个错误,以便我可以将我的源上传到 GCloud 吗?提前致谢。

0 投票
6 回答
19070 浏览

google-compute-engine - 无法通过 SSH 连接到 Compute Engine 实例

我刚刚使用 Google Cloud Platform 的 Compute Engine 创建了一个实例,并尝试通过 SSH 连接来连接它,但它失败了。

我正在关注这里的快速入门。

我已经在我的 PC 上生成了 SSH 密钥,并在被询问时输入了密码。虽然我没有成功登录:-(

我得到了 PuTTY SSH 的错误,如下图所示。

在此处输入图像描述

然后我让 PuTTY 窗口处于非活动状态。

在此处输入图像描述

0 投票
2 回答
2867 浏览

google-compute-engine - 启动脚本无法运行

我正在尝试从命令行并使用--metadata-from-file标志在 google 计算引擎上创建一个实例。传入的本地文件的正文(写成.txt,改成.sh)如下——

据我所知,这应该在实例启动时从谷歌存储下载指定的存储桶(启动后 SSH 时输入的相同命令有效)。当我从 SSH 窗口列出目录时,尚未下载存储桶。

谁能看到可能出了什么问题?

谢谢

0 投票
2 回答
6970 浏览

google-app-engine - 如何为 Google App Engine 实例指定区域?

Cloud SQL当为一个实例授权一个实例App Engine时,两个实例都必须在同一个区域 - 这是由谷歌在下面的快照中说明

在此处输入图像描述

问题是我们可以Cloud SQL在创建实例时为实例选择区域,但我不确定我们如何选择一个来创建/上传App Engine实例

在此处输入图像描述

那么问题来了,如何为 App Engine 实例指定一个区域?

0 投票
1 回答
163 浏览

google-cloud-sql - Cloud SQL 实例的区域和首选位置之间有什么区别?

编辑一个实例,我们可以看到两个输入如下关于区域和位置的快照。

我们如何区分这两者?

在此处输入图像描述

0 投票
1 回答
263 浏览

php - 如何通过 Google App Engine 实例将 Question2Answer 部署到云端?

我正在尝试按照此官方安装指南部署 Question2Answer (Q2A) - 我们需要在其中进行设置

  1. 将 Q2A 源代码推送到的网络服务器 -将应用程序文件夹上传到与此匹配的 App Engine 实例。
  2. MySQL 数据库和相应的登录帐户 - 通过创建配置Cloud SQL 实例来匹配我们的应用引擎实例。

尽管我未能在 Google 的云上运行 Q2A - 在浏览已部署的网络时,我收到如下快照的错误。

你们将如何成功部署它?

在此处输入图像描述

ps

我对 Q2A 的 PHP 源代码所做的步骤

  1. 输入 MySQL 数据库访问凭据(按照本指南

在此处输入图像描述

  1. 添加app.yaml文件以便 Google App Engine SDK 部署 Q2A 应用程序

在此处输入图像描述

我正在使用的 Q2A 源代码文件夹如下所示。

在此处输入图像描述

0 投票
2 回答
1366 浏览

ssh - 无法通过 ssh 进入服务器,除非使用 google dev 控制台 ssh

我无法从我的计算机 SSH 到托管在 Google Cloud 上的服务器。

我尝试了使用 user@domain.com 的普通 ssh-keygen 并上传了上次有效的公钥,但这次没有。在我更改帐户密码后,问题就开始了。在那之后,我无法再通过 ssh 或 sftp 进入该帐户,尽管在我断开连接之前我没有断开连接。

然后我尝试了 gcloud ssh user@instance,它运行良好并告诉我它还没有传播。

我添加AllowUsers user到服务器的 ssh 配置文件并在服务器上重新启动了 ssh,但结果仍然相同

这是错误:


更新:

我一直在与谷歌技术支持合作,这个问题仍然无法解决。一个名为authorized_keys权限的文件在启动时不断更改为另一个用户,我也无法以该用户身份登录。

所以我把它改成:

但在启动时将其更改为:

0 投票
1 回答
2821 浏览

javascript - Gcloud 部署特定文件

我正在使用应用引擎提供一些静态 js 文件。我正在通过 with 部署代码 gcloud preview app deploy .这目前部署了我所有的静态文件,有没有一种方法可以将我的静态目录中的单个 js 文件上传到应用引擎?也许是 app.yaml 配置?我基本上只需要 scp file.js -> gcloud 实例,但如果可能的话想使用 gcloud 工具。

这是我的 app.yaml:

0 投票
23 回答
76566 浏览

ssh - 错误:(gcloud.compute.ssh)[/usr/bin/ssh] 退出并返回代码 [255]

在空闲几秒钟后,我一直被踢出我的计算引擎实例,并出现指示的错误 (255)。我使用“gcloud compute ssh”登录。我使用的是默认防火墙设置,我相信这对于 ssh 来说已经足够了。但如果我遗漏了什么,请指出并建议修复此错误。基本上我现在无法完成任何有效的工作,不得不多次使用 ssh。

0 投票
3 回答
5078 浏览

gitlab - Google Compute Engine 中 GitLab 上的 Git 推/拉失败

我已经使用项目界面中的“点击部署”在 Google Compute Engine 上安装了 GitLab。几分钟后部署成功。我可以通过 SSH 进入实例,并按预期处理它。

我还可以使用 Web 界面登录 GitLab,并将 SSH 密钥添加到我的个人资料中。到目前为止,一切都很好。但是,当我尝试推送或拉取新的示例存储库时,我会收到以下消息:

我已经删除了我的本地 SSH 配置,所以它不会干扰。我需要设置某种 SSH 隧道吗?我错过了什么?

更新:清除我的本地 ~/.ssh 文件夹,并重新生成一个 SSH 密钥(我已在 GitLab 中添加到我的配置文件中)会产生以下错误:

更新 2:似乎 GitLab 可能已经有了解决方案: run sudo gitlab-ctl reconfigure。见这里:https ://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md#git-ssh-access-stops-working-on-selinux-enabled-systems