问题标签 [gerrithub.io]

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 回答
37 浏览

gerrit - 如何拒绝 gerrithub.io 上的自我审查?

我想配置一些托管在 gerrithub.io 上的 gerrit 项目,因此更改的作者将无法查看 (+2) 并合并他自己的更改。

主要是我想确保至少有两个人参与任何合并的更改。我怎样才能做到这一点?

背景:我对此进行了很多在线搜索,但我只看到了一些似乎无法应用于该实例的示例 * http://www.bluetrainsoftware.com/2014/05/gerrit-2-looks-good-to -me-and-self.html * prolog 规则?如何将它们上传到不受您控制的 gerrit 服务器?

0 投票
1 回答
48 浏览

gerrit - gerrithub.io 是否有支持论坛或公共问题跟踪器?

我对 gerrithub.io 本身有很多疑问,不知何故,他们似乎成功地隐藏了有关公共问题跟踪器(不是 gerrit 跟踪器本身,是 gerrithub 一个!)或用户论坛或 mainling 列表的任何信息。

0 投票
1 回答
42 浏览

gerrit - 如何在 gerrit 上配置最短审核时间?

我正在寻找一种配置 gerrit 的方法(包括公共 gerrithub.io 实例),这样它就不会允许仓促审查

我所说的仓促审查是指变更在如此短的时间内获得批准并被合并,以至于实际上不允许其他任何人对其进行审查

这种审查是危险的,因为我认为每个项目都应该有一个可配置的时间窗口,应该在 10-120 分钟之间。

假设您配置了 30 分钟的时间窗口,这意味着在 30 分钟过去之前不会合并更改,因为它确实获得了足够的投票。

虽然有些人会说这也是一个安全问题,但我更担心最初只有两个 2 到 3 人参与进行更改的审查。这意味着以某种方式绕过了外部意见规则。

似乎我不是唯一一个在寻找这样的解决方案的人:

0 投票
1 回答
24 浏览

gerrithub.io - 如何将其他用户添加到我的 gerrithub.io 存储库?

我已将我的私人 GitHub 存储库导入到 gerrithub。我想给另一个人审查/合并/提交访问权限(假设我知道那个人的电子邮件)。我在该人的个人资料下添加了公共 SSH 密钥,因此他/她能够使用钩子克隆我的存储库并发布评论。

问题,她/他在发布评论后无法查看或查看他/她的更改。我试图阅读他们有关访问控制的文档,但无法弄清楚。

0 投票
1 回答
147 浏览

github - 如何在 Gerrithub 上使用 github webhooks

我在 Github 上有一个项目,其中包含一些使用 WebHook 的 3rd 方服务,例如 travis、codefactor、deepscan 等……我想知道如何在 Gerrithub 上使用这些服务作为验证者。

0 投票
1 回答
255 浏览

continuous-integration - 将 GerritHub 与 GitHub 操作一起使用

我想向 gerrithub.io 添加一个项目,其中持续集成部分由 GitHub Actions 完成。考虑到 Gerrit 的新变化,我正在考虑以下步骤:

  1. 将更改分支复制到 GitHub。
  2. 添加适当的 GitHub CI 操作以在更改分支上运行。
  3. 将 CI 结果通知 gerrithub.io。

我正在考虑使用 Gerrit 的 REST API 在 3 中进行通知。但是,我没有解决 1 中的复制问题。有什么想法吗?

0 投票
1 回答
147 浏览

email - Gerrit v3.2 中配置的 SMTP 服务器无法发送电子邮件

我已经使用所需的 SMTP 详细信息编辑了 gerrits 配置文件:

但问题是,细节不知何故不适用于 gerrit,但相同的值确实适用于 Jenkins。

Gerrit 那里真的没有有用的文档。我什至尝试使用以下命令配置项目配置文件的服务器端设置:

我也尝试查看错误日志,但没有。任何指示都会对我很有帮助。