带有 repo init 命令的错误“致命:refs/remotes/origin/stable^0: not a valid SHA1”
Posted
技术标签:
【中文标题】带有 repo init 命令的错误“致命:refs/remotes/origin/stable^0: not a valid SHA1”【英文标题】:error "fatal: refs/remotes/origin/stable^0: not a valid SHA1" with repo init command 【发布时间】:2020-11-27 03:08:29 【问题描述】:我在运行以下 repo init
(包括清单和 repo url)时遇到了我的 ci 问题:
repo init --no-clone-bundle -u <manifest url> -b <branch name> --repo-url <repo url> --no-repo-verify
repo 初始化过程正在启动,但由于终止初始化的错误而无法完成:
fatal: refs/remotes/origin/stable^0: not a valid SHA1
我在同一个 repo 中运行了几个分支,但它不起作用,但问题是当我尝试不同的 repo 时 - 不会出现错误。所以我假设它是回购级别的错误,主要问题是这个“稳定^0”是什么,我正在努力如何正确地做到这一点。
有什么建议吗?
【问题讨论】:
【参考方案1】:当由于某种原因,远程端的 refs 被更改时,就会发生这种问题 - 由于 rebase 或删除标签、分支等。
尝试在托管它们的服务器上的清单中查找引用 - 检查引用是否仍然适用并使用正确的引用更新清单。
【讨论】:
以上是关于带有 repo init 命令的错误“致命:refs/remotes/origin/stable^0: not a valid SHA1”的主要内容,如果未能解决你的问题,请参考以下文章
实操-完美解决repo init 错误 fatal: Cannot get https://gerrit.googlesource.com/git-repo/clone.bundle
实操-完美解决repo init 错误 fatal: Cannot get https://gerrit.googlesource.com/git-repo/clone.bundle
实操-完美解决repo init 错误 fatal: Cannot get https://gerrit.googlesource.com/git-repo/clone.bundle
Jenkins - git.exe init#timeout = 10错误:克隆远程repo‘origin‘时出错hudson.plugins.git
Jenkins - git.exe init#timeout = 10错误:克隆远程repo‘origin‘时出错hudson.plugins.git