问题标签 [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 投票
0 回答
172 浏览

git - 尝试推送到远程存储库时出现远程拒绝错误

我正在尝试clone --mirror一个云源存储库并将其推送到 gitlab 作为备份机制。当我第一次尝试这样做时,没有错误。但是,当我在将一些更改推送到云源存储库后再次对其进行测试时,我收到了以下错误。

下面是每次需要进行备份时触发的构建配置文件。

0 投票
1 回答
75 浏览

git - Cloud Source Repository 的 HEAD 未指向任何提交

有什么方法可以配置 Cloud Source Repository 以将 HEAD 指向最新的提交?

我在 Cloud Source Repositories 中创建了一个新的存储库,并且 HEAD 没有指向远程存储库 (GCP) 中的任何内容,尽管在我的本地存储库中 HEAD 确实指向了最新的提交。

即使我可以看到远程存储库(Cloud Source Repositories)中的内容,HEAD 也没有指向任何提交。

我使用的程序是:

  1. 在 Cloud Source Repositories 中创建远程存储库。
  2. 创建加密密钥。
  3. 在 GCP 中注册密钥。
  4. 在我的本地环境中注册密钥。
  5. 创建文件、添加更改、提交更改、将更改推送到远程存储库。

本地回购:

在此处输入图像描述

远程仓库的 HEAD:

在此处输入图像描述

远程仓库的主分支:

在此处输入图像描述

0 投票
1 回答
100 浏览

git - git push 挂起(永远)并且 git-remote-https 使用 99.5% CPU

我正在尝试将git push一个小项目(712kb 不考虑.git文件夹)放到托管在 Google Source Repositories 上的新存储库中,并且推送永远不会完成。它在打印消息后立即停止Total(挂起至少几个小时)。

唯一的解决方法是将提交拆分为两个较小的提交(不需要将特定文件分离到第二个提交中;任何随机文件都可以解决问题)。这证实这不是身份验证问题。但这不是真正的解决方案

我找到的答案都没有解决这个问题。我主要指的是:

我正在寻找其他想法来确定此问题的适当解决方案。

0 投票
1 回答
48 浏览

git - 使 CloudBuild git push 最后一次提交到另一个 repo 中的分支

我在 repo_A 中有 branch_a(开发分支),在 repo_B(生产分支)中有 branch_b。两个存储库都在 Cloud Source 上。它们的历史是相同的,除了 branch_a 中的最后一次提交。

如何使 CloudBuild 将最后一次提交从 repo_A/branch_a 推送到 repo_B/branch_b?

CloudBuild 通过推送到 repo_A/branch_a 被触发。CloudBuild 将 repo_A/branch_a 提取到工作目录中

我设法将 repo_B/branch_b 添加为远程。但是当我尝试将“master”推送到 repo_B/branch_b 时,我得到:

git remote -v列出两个遥控器:repo_A 和 repo_B

CloudBuild 服务帐户可以访问两个存储库