`
scm002
  • 浏览: 316995 次
社区版块
存档分类
最新评论

One or more refs/for/ names blocks change upload

 
阅读更多

One or more refs/for/ names blocks change upload

version v2.12.7
Table of Contents

With this error message Gerrit rejects to push a commit for code review if the remote git repository has a branch under the 'refs/for/' namespace.

Gerrit uses the 'refs/for/' namespace for magical refs that represent the review queues for branches in the git repository hosted by Gerrit. If, for a project, a real branch is created under the 'refs/for' namespace this conflicts with the namespace reserved for the Gerrit review queues and Gerrit can’t accept further pushes for code review.

To solve this problem all real branches that exist under the 'refs/for/' namespace have to be deleted or renamed in the remote git repository.

To see which branches exist under the 'refs/for/' namespace a Gerrit administrator can run the following command:

  $ git for-each-ref refs/for

If all these branches should be deleted it can be done with the following command:

  $ for n in $(git for-each-ref --format='%(refname)' refs/for);
    do git update-ref -d $n; done

Branches under the 'refs/for/' namespace can be created by users that bypass Gerrit and push directly to the git repository itself (not using the Gerrit server’s SSH port).

 

分享到:
评论

相关推荐

    android / kernel / goldfish / refs/heads/android-goldfish-3.4

    标题 "android / kernel / goldfish / refs/heads/android-goldfish-3.4" 指的是Android操作系统内核中的一个特定分支,该分支专注于“goldfish”模拟器平台,基于Linux内核版本3.4。这个命名表示我们正在讨论的是...

    android/kernel/goldfish.git/refs/heads/android-goldfish-2.6.29

    标题 "android/kernel/goldfish.git/refs/heads/android-goldfish-2.6.29" 暗示我们正在讨论Android操作系统内核的一个特定分支,即“android-goldfish-2.6.29”。这个分支是针对“goldfish”架构的,goldfish是...

    Git-Extract

    支持远程 .git 泄露的提取,也支持对本地 .git 路径下文件的提取;不使用 git 命令,完全使用 python 完成对 git 文件的解析;提取历史各版本的文件,并使用 filename.sha1[:6] ...refs/wip/wtree/refs/heads/master

    git相关问题解决

    fetch=+refs/heads/*:refs/remotes/origin/* [branch "master"] remote=origin merge=refs/heads/master ``` - **检查权限**:确保登录用户具有访问远程仓库的权限。如果使用的是HTTP协议,还需要确认是否已...

    Ionic-Showcase:离子框架展示

    混合 HTML5 应用程序展示基于的混合 HTML5 ...refs/remotes/origin/*push = +refs/heads/master:refs/heads/gh-pagespush = +refs/heads/master:refs/heads/master然后git push将保持gh-pages分支镜像在master 。执照

    Git push 常见用法

    具体来说,该命令的作用是将本地的 `master` 分支推送到远程主机 `origin` 上名为 `refs/for/master` 的分支。 #### 具体用法详解 1. **推送当前分支到对应远程分支** ``` git push origin master ``` 这种...

    gerrit服务器代码操作基本方法1

    对代码进行修改后,不是直接推送到master分支,而是推送到一个待审分支(refs/for/master)。命令如下: ```bash git push ssh://review.geniatech.com:29418/test HEAD:refs/for/master ``` 这样,提交的...

    noVNC离线资源包websockify

    下载noVNC https://codeload.github.com/novnc/noVNC/zip/refs/heads/master 下载websockify https://github.com/novnc/websockify/tree/master/websockify ...

    v8:v8 源代码包含所有依赖项(gyp、icu、gtest、gmock)

    V8 JavaScript 引擎 V8 是 Google 的开源 JavaScript 引擎。 V8 实现了 ECMA-262 中指定的 ECMAScript。 V8 是用 C++ 编写的,并在 Google Chrome(Google 的开源浏览器)中使用... fetch = +refs/tags/*:refs/tags/*

    Github—failed to push some refs to ‘https://github.com/***/git_project.git’解决办法

    Github—failed to push some refs to ‘https://github.com/***/git_project.git’解决办法报错详情 报错详情 git version 2.26.2.windows.1 因为没有提交内容到master,需要先提交 先设置User.email、user.name ...

    v8:V8 JavaScript 引擎克隆 http

    V8 JavaScript 引擎 V8 是 Google 的开源 JavaScript 引擎。 V8 实现了 ECMA-262 中指定的 ECMAScript。 V8 是用 C++ 编写的,并在 Google Chrome(Google 的开源浏览器)中使用... fetch = +refs/tags/*:refs/tags/

    v8:Frida取决于V8

    V8 JavaScript引擎 V8是Google的开源JavaScript引擎。 V8实现了ECMA-262中指定的ECMAScript。... fetch = +refs/branch-heads/*:refs/remotes/branch-heads/* fetch = +refs/tags/*:refs/tags/* 贡献 请

    v8:V8 Git存储库的官方镜像

    V8 JavaScript引擎 V8是Google的开源JavaScript引擎。 V8实现了ECMA-262中指定的... fetch = +refs/branch-heads/*:refs/remotes/branch-heads/* fetch = +refs/tags/*:refs/tags/* 贡献 请按照提到的说明进行。

    红外弱小目标数据集(https://github.com/wanghuanphd/MDvsFA_cGAN.git)

    红外弱小目标数据集是计算机视觉领域中一个重要的资源,主要应用于目标检测、识别和跟踪等任务。...由于红外成像技术的独特性,这些目标在热辐射背景下可能非常微弱,因此增加了识别的难度。 数据集的创建者已经注意到...

    Git使用指导1

    2.3. 设置推送目标:使用`git config remote.origin.push refs/heads/*:refs/for/*`命令,配置推送时将本地分支推送到`refs/for/master`分支,这是Gerrit的审查流程要求。 2.4. 安装`commit-msg`钩子:通过`scp -p ...

    gitReport:jGit的游乐场

    码头工人用法 $ mkdir myRepos$ cd myRepos$ git clone https://gerrit.googlesource.com/gerrit$ cd gerrit$ git config --add remote.origin.fetch +refs/notes/review:refs/notes/review$ git config notes....

    huggingface的bert-base-chinese

    【标题】"huggingface的bert-base-chinese" 指的是Hugging Face平台上由Google提供的预训练模型,它是BERT模型的一个中文版本。BERT(Bidirectional Encoder Representations from Transformers)是由Google在2018年...

    xfs_undelete-master.zip

    【标题】"xfs_undelete-master.zip" 指的是一个包含 "xfs_undelete-master" 项目的压缩文件。这个项目很可能是一个用于恢复XFS文件系统的已删除文件的工具。XFS是Linux操作系统中广泛使用的高性能日志文件系统。...

    清楚github上的痕迹.txt

    git filter-branch --force --index-filter 'git rm -r --cached --ignore-...rm -rf .git/refs/original/ git reflog expire --expire=now --all git gc --prune=now git gc --aggressive --prune=now

    解决vue里碰到 $refs 的问题的方法

    然而,$refs有时可能会引发一些问题,尤其是在试图访问它们的属性或者方法时。本文将深入探讨如何理解和解决Vue中与$refs相关的问题。 首先,$refs的用途主要是为了方便在模板中引用组件或者DOM元素,它不是Vue的...

Global site tag (gtag.js) - Google Analytics