问题标签 [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.

0 投票
1 回答
825 浏览

google-cloud-platform - 如何让 Google Cloud Source 文件视图提供 EDIT 按钮?

GC文档

在此处输入图像描述

并显示

在此处输入图像描述

但我没有得到编辑按钮

在此处输入图像描述

如何获得 EDIT 按钮?

设置是

在此处输入图像描述

0 投票
1 回答
303 浏览

google-cloud-platform - 来自 Google 云存储库的 503 错误 - 无法克隆

从今天晚上开始,我一直无法访问(克隆)谷歌云存储库。收到 503 服务不可用错误。UI(云控制台)似乎可以工作。

任何人都面临类似的问题?有没有停电?

提前致谢 !

0 投票
2 回答
1448 浏览

node.js - $ git push cloud 致命:远程错误:禁止

情况:

我正在关注本教程:

https://cloud.google.com/nodejs/tutorials/bookshelf-on-compute-engine

当我到达这里时:


代码:


错误:

我收到以下错误:


问题:

我该如何解决 ?

PS:我确实这样做了:gcloud auth application-default login

0 投票
0 回答
1631 浏览

git - 致命:远程错误:身份验证凭据无效。将代码推送到谷歌应用程序仓库时

我刚开始学习谷歌云,我成功地部署了我在烧瓶中编写的一个简单的网络应用程序,它唤醒得很好。但是当我在几个小时后尝试推送修改时,我收到了这个错误:

这是我的git config --list

那时我没有在 gcloud 控制台上进行任何更改。事实上,我没有在计算机上进行任何更改,因为我没有在做任何事情。这个错误是什么以及如何纠正它?

0 投票
2 回答
1036 浏览

git - Google Cloud Source Repository 只做一个浅层克隆?

我们的代码托管在 GitHub 上。我们正在使用 Google Cloud Container Builder 来构建和打包我们的软件。为此,我们必须将我们的私有存储库连接到 Google Cloud Source Repository。不幸的是,镜像似乎是一个浅层克隆,因为我们的开发工具正在抱怨它。例如,SonarQube 无法为某些文件指责。

文档:

连接的存储库

如果您在 GitHub 或 Bitbucket 上已有存储库,则可以将其连接到您的 Cloud Source Repository。连接的存储库会自动与 Cloud Source Repository 同步。

有没有办法增加克隆的深度?或者如何制作一个完整的克隆?

0 投票
1 回答
868 浏览

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。

0 投票
2 回答
2681 浏览

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

任何想法如何实现这一目标?谢谢

0 投票
2 回答
5285 浏览

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.1gcloud

0 投票
6 回答
9205 浏览

security - Google Cloud Functions - 使用 Google Source Repository 时如何安全地存储服务帐户私钥?

我使用 Google Source Repository 来存储我的 Google Cloud Functions。(基本上由 Google 托管的 Git 存储库)

我的一项功能需要访问私人 Google 表格文件,因此我创建了一个服务帐户。(权利太多了,因为很难理解我们应该给服务帐户哪些确切的权利,而且以后很难更新,但我离题了)

现在,出于显而易见的原因,显然不建议将服务帐户 JSON 文件存储在 git 存储库本身中。这是它的样子(从值中剥离)

我一直在寻找环境变量来配置函数或类似的东西,但没有找到任何东西。跟踪密钥(因此可能在多个存储库中复制该文件)听起来确实不是一个好主意。但我还没有找到任何“正确”的方法来做到这一点。而且由于 Google Functions 的工作方式,除了环境变量,我想不出其他任何东西。

0 投票
1 回答
67 浏览

google-api - 如何通过projects.repos.create api创建一个Git仓库?

问题很简单,但我只收到错误 :

这使 :

example现有项目在哪里,repos 是我要创建的存储库名称。

我错过了什么?我找不到工作代码的示例。