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

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 ``` 这种...

    lvgl源码-8.2版本

    lvgl源码-8.2版本

    jasypt-1.9.3-dist.zip

    Jasypt是一个Java库,可以使开发者不需太多操作来给Java项目添加基本加密功能,而且不需要知道加密原理。 根据Jasypt官方文档,Jasypt可用于加密任务与应用程序,例如加密密码、敏感信息和数据通信、创建完整检查...

    noVNC环境搭建安装包

    1.python-3.8.2-amd64.exe 2.numpy-1.18.3-cp35-cp35m-manylinux1_x86_64.whl 3.UltraVNC_1_2_40_X64_Setup.exe 4.noVNC-master 5.websockify-master

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

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

    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/*

    noVNC离线资源包websockify

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

    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/* 贡献 请按照提到的说明进行。

    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年...

    NS(卫星)网络模拟_20210505.zip

    https://github.com/sns3/sns3-satellite/archive/refs/heads/master.zip 【NS3】官网安装教程.mhtml https://www.nsnam.org/wiki/Installation 【NS3】网络仿真项目(一)——安装 - 程序员大本营.mhtml ...

Global site tag (gtag.js) - Google Analytics