标签: google-cloud-source-repos

将 AI Platform Notebook 连接到 Google Cloud 源存储库

我对 GCP/AI Platform/Git/等还很陌生,所以请耐心等待。

我正在尝试将 AI Platform Notebook & VM 连接到 Google Cloud Source Repository。我不是组织中唯一负责存储库中代码的人,因此多人保持对代码的访问非常重要。我的目标是能够在 AI Platform Notebooks 中实例化 Notebook/VM,分叉/克隆存储库,根据需要进行更改,然后推回到我的存储库分支(最终与主分支合并)。我还想让我的虚拟机持续存在,根据需要上下旋转它,随意从存储库拉取或推送到存储库。

令人惊讶的是,我没有找到有关将 AI Platform 与 Cloud Source Repositories 连接的文档。

当我尝试在 CSR 中克隆存储库时,它会要求提供 SSH 凭据,但我对该过程不太熟悉。我能够从 SSH 命令行为我的特定 VM 实例生成 RSA 密钥对,但我不知道从那里做什么(最重要的是,我想确保多个人可以分叉/克隆主存储库) )。

预先感谢您可以提供的任何帮助。

git ssh google-cloud-platform google-cloud-source-repos gcp-ai-platform-notebook

3
推荐指数
1
解决办法
3114
查看次数

如何直接从 Google Cloud Source Repository 部署到 Google App Engine?

Google 提供git -> App Enginegit <-> Source Repository,所以大概在某个地方它提供Source Repository -> App Engine

但我找不到在哪里......即使在阅读了我能找到的所有 Source Repository 和 App Engine 文档两次之后,公司。https://cloud.google.com/source-repositories/docs/

我猜这个过程可能是如何直接从 Bitbucket 手动部署到 Google App Engine?修改为访问 SR 文件。但是我可以在 GCS VM 中找到 SR 文件。

删除我找到的所有 $HOME 文件夹

在此处输入图片说明

... 对 Source 中显示的文件没有影响:

在此处输入图片说明

困惑。

git google-app-engine google-cloud-platform google-cloud-source-repos

2
推荐指数
1
解决办法
5696
查看次数

将 python 库从 Cloud Source Repository 安装到 Cloud Run 容器

我有一个 Google 源存储库,它镜像了我的私有 Github 存储库,其中包含 Python 包的代码。我还有一个 Cloud Run 实例,我想在其中安装这个私有 Python 库。我怎样才能在cloudbuild.yamlor中做到这一点Dockerfile

google-cloud-platform google-cloud-source-repos google-cloud-run

2
推荐指数
1
解决办法
616
查看次数

使用gcloud的凭证助手访问Google Source Repositories可防止osxkeychain工作

Google Source Repositories文档中,它会要求您使用git config credential.helper gcloud.shGit进行身份验证

最近,这阻止了我使用osxkeychain auth与GitHub - 添加该命令后,当我尝试从GitHub(在只有其遥控器为GitHub遥控器的repo上)拉出时,我收到此错误消息:

git pull 

remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/[].git/'
Run Code Online (Sandbox Code Playgroud)

请注意,它甚至不再要求我的用户名和密码; 它立即拒绝连接

如果我从git config中删除gcloud credential.helper,我可以使用GitHub重新进行身份验证(但需要再次输入我的用户名和密码)

我正在使用git version 2.15.1gcloud:

Google Cloud SDK 183.0.0
alpha 2017.09.15
beta 2017.09.15
bq 2.0.27
container-builder-local
core 2017.12.08
datalab 20171003
gcloud
gsutil 4.28
kubectl
Run Code Online (Sandbox Code Playgroud)

git gcloud google-cloud-source-repos

1
推荐指数
1
解决办法
2377
查看次数

使用源存储库从命令行重新部署 Google Cloud Function

我有一个相当简单的 Google Cloud Function,它是从 Cloud Source Repositories 部署的。

我使用 Google Cloud Shell 作为我的开发机器。

当我在开发过程中对函数进行更新时,我使用 CLI 将更新推送到我的源存储库。然而,gcloud functions deploy ...从命令行运行该命令似乎并没有强制GCF 提取最新的源代码。

有时,deploy推送新源代码后的命令只会简单地指出“无需更新”。(这是不正确的。)

更常见的是,它将经历部署过程,但该函数仍将运行以前版本的代码。

发生这种情况时,我可以更新函数的唯一方法是使用仪表板,“编辑”函数,然后单击“部署”按钮(即使我没有更改任何内容。)

我是否忘记进行某种所需的版本控制或标记?有没有办法强制 CLI 从源存储库中提取最新的提交?

google-cloud-platform gcloud google-cloud-source-repos google-cloud-functions

0
推荐指数
1
解决办法
4926
查看次数