问题标签 [gerrit]

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 投票
1 回答
297 浏览

git - 变更集批准后 Gerrit 自动提交

我正在为我的团队设置 Gerrit 服务器,该团队是一个更大的 IT 组织的一部分。整个组织都使用中央备份的 SVN 服务器,所以我别无选择,只能连接 Gerrit 和 SVN。到目前为止,这很容易。

我不确定在提交被批准并合并到 gerrit master 后,更改将如何提交到 SVN。是否像编写运行“git svn dcommit”的“更改合并”挂钩一样简单?

0 投票
4 回答
12103 浏览

git - Gerrit 和 Active Directory

我正在尝试设置 Gerrit 以使用我们的公司 Active Directory 进行身份验证。我知道很多人已经设法让它发挥作用,但它对我不起作用。

如果我按以下方式运行ldapsearch命令,我会得到正确的结果,所以我知道我的搜索字符串是正确的:

但是在我的 Gerrit 配置中使用这些相同的设置不起作用:

当我尝试使用我的帐户登录时,出现以下异常etc/error_log

有没有人设置了类似的配置可能会有所帮助?

0 投票
2 回答
180700 浏览

git - 为什么使用 git push gerrit HEAD:refs/for/master 而不是 git push origin master

我刚开始使用gerrit,我想知道为什么我们需要做git push gerrit HEAD:refs/for/master而不是做git push origin master

如果我这样做,git push origin master我会收到错误消息! [remote rejected] master -> master (prohibited by Gerrit)

0 投票
2 回答
3000 浏览

gerrit - Gerrit:内联代码注释

Gerrit 是否像phabricator那样支持内联注释?

在此处输入图像描述

有人可以帮我理解吗?

0 投票
5 回答
12322 浏览

gerrit - Gerrit & Phabricator 评论

有人做过PhabricatorGerrit之间的评论吗?我正在寻找一种审查工具,并希望根据以下情况选择一种:

  • 使用方便
  • 功能全面
  • 社区活动
  • 和收养

编辑:我使用Git

0 投票
1 回答
462 浏览

git - 向审查委员会或 gerrit 提出强制审查请求

我刚刚在 git 上设置了审查委员会,还使用了 git 中的 pre-commit 挂钩脚本向审查委员会发送审查请求。但似乎没有办法强制所有开发人员在将代码推送到 git 远程服务器之前发送审查请求。

我可以使用带有 git 的审查委员会来做到这一点吗?另外,我从未尝试过gerrit,它可以做到这一点吗?

0 投票
1 回答
634 浏览

maven - 如何使用 Gerrit 在 Jenkins 中触发 Maven 特定工作

我目前正在使用 Jenkins(1.451) 和 Gerrit Trigger(2.3.1) 从 Gerrit 启动构建以验证代码。

只要将 Jenkins 中的项目配置为“自由风格”项目,它就可以正常工作。但是,我目前正在设置一个新的构建管道,我正在使用“构建一个 maven2/3 项目”选项,以便利用我无法从“自由样式”选项中获得的 Maven 特定属性。出于某种原因,Jenkins 似乎没有使用此选项触发构建。当我向 Gerrit 提交代码时,什么都没有发生,在正常情况下应该被提取。我实际上想知道 Gerrit 触发器是否适用于配置为 maven2/3 作业的 Jenkins 项目,或者我只能使用 Free style 选项来执行此操作。ge

任何人都可以确认是否是这种情况?

0 投票
1 回答
7110 浏览

h2 - 如何连接到 Gerrit 中使用的 H2 数据库

我尝试了以下命令,但失败了。

0 投票
2 回答
796 浏览

git - 使用 DSL 格式在 gerrit 中创建访问控制的任何脚本

在gerrit中,我们需要设置项目的访问控制,主要是通过网页来完成,这是初始化它的效率。

在互联网上,有在脚本中操作数据库(如 h2 的 gsql)的解决方案,但它也是低级别和低效率的。

我不知道是否

  1. 目前我们可以使用更好的 API 在 gerrit 中轻松创建访问控制
  2. 或者任何人已经以 DSL 格式编写配置,该脚本可以处理 gerrit(sql over ssh)。
  3. 或任何木偶好模块?

我在 DSL 中的预期配置如下所示

脚本有助于其余的

0 投票
1 回答
936 浏览

jetty - Jetty - 配置 Gerrit 时发送 403 而不是 401 的基本身份验证

我有一个战争文件(特别是gerrit.war),它期望容器(特别是码头)处理基本的 HTTP 身份验证并将该信息传递给 webapp。所以我无权访问代码或 web.xml 文件。

我按照这些说明使用退出码头配置将 gerrit 包装在一个领域中,但是当我访问基本 URL (/login/) 时,我收到 403 (Forbidden) 错误。我希望得到一个 401,它会提示我的浏览器要求提供凭据(不是吗?)

我可以发布我的文件,但我没有更改上面示例中的任何内容。让我知道它是否会有所帮助,但是..