Help us learn about your current experience with the documentation. Take the survey.

Akismet

  • 版本:免费版、高级版、旗舰版
  • 提供:GitLab.com、GitLab 自托管版、GitLab 专属版

GitLab 使用 Akismet 来防止在公共项目中创建垃圾问题。通过 Web UI 或 API 创建的问题可以提交给 Akismet 进行审核,实例管理员可以将代码片段标记为垃圾内容

检测到的垃圾内容会被拒绝,并在 Admin 区域的 Spam log 部分添加一条记录。

隐私说明:GitLab 会向 Akismet 提交用户的 IP 和用户代理信息。

GitLab 会将所有问题提交给 Akismet。

Akismet 配置对 GitLab 自托管版用户可用。在 GitLab SaaS (GitLab.com) 上,Akismet 已启用,其配置和管理由 GitLab Inc. 处理。

配置 Akismet

  • 版本:免费版、高级版、旗舰版
  • 提供:GitLab 自托管版、GitLab 专属版

要使用 Akismet:

  1. 访问 Akismet 登录页面
  2. 登录或创建新账户。
  3. 选择 显示 来显示 API 密钥,并复制 API 密钥的值。
  4. 以管理员身份登录 GitLab。
  5. 在左侧边栏底部,选择 Admin
  6. 选择 设置 > 报告
  7. 展开 垃圾内容和防机器人保护
  8. 选中 启用 Akismet 复选框。
  9. 填入第 3 步中的 API 密钥。
  10. 保存配置。

训练 Akismet 过滤器

  • 版本:免费版、高级版、旗舰版
  • 提供:GitLab 自托管版、GitLab 专属版

为了更好地区分垃圾内容和正常内容,当出现误报或漏报时,您可以训练 Akismet 过滤器。

当一条记录被识别为垃圾内容时,它会被拒绝并添加到垃圾日志中。您可以在此检查这些记录是否真的是垃圾内容。如果其中一些不是垃圾内容,请选择 提交为正常内容 来告知 Akismet 它错误地将一条记录识别为垃圾内容。

如果一条实际上是垃圾内容的记录未被识别为垃圾内容,请使用 提交为垃圾内容 将此信息提交给 Akismet。提交为垃圾内容 按钮仅显示给管理员用户。

训练 Akismet 有助于它将来更准确地识别垃圾内容。