问题标签 [google-cloud-source-repos]
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.
google-cloud-platform - 来自 Google 云存储库的 503 错误 - 无法克隆
从今天晚上开始,我一直无法访问(克隆)谷歌云存储库。收到 503 服务不可用错误。UI(云控制台)似乎可以工作。
任何人都面临类似的问题?有没有停电?
提前致谢 !
node.js - $ git push cloud 致命:远程错误:禁止
情况:
我正在关注本教程:
https://cloud.google.com/nodejs/tutorials/bookshelf-on-compute-engine
当我到达这里时:
代码:
错误:
我收到以下错误:
问题:
我该如何解决 ?
PS:我确实这样做了:gcloud auth application-default login
git - 致命:远程错误:身份验证凭据无效。将代码推送到谷歌应用程序仓库时
我刚开始学习谷歌云,我成功地部署了我在烧瓶中编写的一个简单的网络应用程序,它唤醒得很好。但是当我在几个小时后尝试推送修改时,我收到了这个错误:
这是我的git config --list
:
那时我没有在 gcloud 控制台上进行任何更改。事实上,我没有在计算机上进行任何更改,因为我没有在做任何事情。这个错误是什么以及如何纠正它?
git - Google Cloud Source Repository 只做一个浅层克隆?
我们的代码托管在 GitHub 上。我们正在使用 Google Cloud Container Builder 来构建和打包我们的软件。为此,我们必须将我们的私有存储库连接到 Google Cloud Source Repository。不幸的是,镜像似乎是一个浅层克隆,因为我们的开发工具正在抱怨它。例如,SonarQube 无法为某些文件指责。
文档:
连接的存储库
如果您在 GitHub 或 Bitbucket 上已有存储库,则可以将其连接到您的 Cloud Source Repository。连接的存储库会自动与 Cloud Source Repository 同步。
有没有办法增加克隆的深度?或者如何制作一个完整的克隆?
node.js - 从 GCP App Engine 中的 Google Cloud Repository 安装 NPM
我正在尝试在 Google Cloud 的 App Engine 中部署 node.js 程序,但出现以下错误:
这是因为我的项目中的依赖项位于https://source.developers.google.com/p/(project)/r/(repository)
. 如错误消息中给出的页面所述,我可以在我的本地计算机和云 shell 中借助 .netrc 文件安装此依赖项而不会出现错误,但似乎我无法复制此文件在我的部署中。
有没有办法指定应该使用哪些凭据?请注意,我无法使用npm 文档user:pass@host
中解释的格式,因为 Google 给我的用户名和密码包含 @s 和 \s。
github - 从 Google Cloud Source Control 自动部署 Google Cloud Functions
我不知道如何从 Cloud Source Control 或直接从 GitHub 自动部署新推送的 Cloud Functions 提交。我通过创建另一个函数和 GitHub webhook 找到了类似的解决方案,但由于 Functions 不能 SSH(并且安装了 SSH 密钥),它只适用于公共存储库。(https://cloud.google.com/community/tutorials/cloud-functions-github-auto-deployer)
任何想法如何实现这一目标?谢谢
git - 使用 gcloud 的凭证助手访问 Google 源代码库会阻止 osxkeychain 工作
在Google Source Repositories 文档中,它要求您使用git config credential.helper gcloud.sh
以允许 Git 进行身份验证
最近,这阻止了我在 GitHub 上使用 osxkeychain auth - 添加该命令后,当我尝试从 GitHub 拉取时收到此错误消息(在唯一远程是 GitHub 远程的存储库上):
请注意,它甚至不会再次询问我的用户名和密码;它立即拒绝连接
如果我从 git config 中删除 gcloud credential.helper,我可以使用 GitHub 重新进行身份验证(尽管需要再次输入我的用户名和密码)
我正在使用git version 2.15.1
和gcloud
:
security - Google Cloud Functions - 使用 Google Source Repository 时如何安全地存储服务帐户私钥?
我使用 Google Source Repository 来存储我的 Google Cloud Functions。(基本上由 Google 托管的 Git 存储库)
我的一项功能需要访问私人 Google 表格文件,因此我创建了一个服务帐户。(权利太多了,因为很难理解我们应该给服务帐户哪些确切的权利,而且以后很难更新,但我离题了)
现在,出于显而易见的原因,显然不建议将服务帐户 JSON 文件存储在 git 存储库本身中。这是它的样子(从值中剥离)
我一直在寻找环境变量来配置函数或类似的东西,但没有找到任何东西。跟踪密钥(因此可能在多个存储库中复制该文件)听起来确实不是一个好主意。但我还没有找到任何“正确”的方法来做到这一点。而且由于 Google Functions 的工作方式,除了环境变量,我想不出其他任何东西。