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

GitLab for Slack 应用故障排除

  • Tier: 免费版、高级版、旗舰版
  • Offering: GitLab.com、GitLab 自托管、GitLab 专属

使用 GitLab for Slack 应用时,您可能会遇到以下问题。

有关管理员文档,请参阅 GitLab for Slack 应用管理

应用未显示在集成列表中

GitLab for Slack 应用可能未显示在集成列表中。要在您的 GitLab 自托管实例上使用 GitLab for Slack 应用,管理员必须启用该集成。在 GitLab.com 上,GitLab for Slack 应用默认可用。

错误:项目或别名未找到

某些 Slack 命令必须包含项目完整路径或别名,如果找不到项目,则会失败并显示以下错误:

GitLab error: project or alias not found

要解决此问题,请确保:

Slack 中斜杠命令返回 dispatch_failed

斜杠命令可能在 Slack 中返回 /gitlab failed with the error "dispatch_failed"

要解决此问题,请确保管理员已在您的 GitLab 自托管实例上正确配置了 GitLab for Slack 应用设置

未收到频道的通知

如果您没有收到 Slack 频道的通知,请确保:

应用主页显示不正常

如果应用主页显示不正常,请确保您的应用已更新到最新版本

错误:此别名已被占用

尝试在新项目上设置时,您可能会遇到错误 422: 您请求的更改被拒绝。返回的 Rails 错误可能是:

"exception.message": "Validation failed: Alias This alias has already been taken"

要解决此问题:

  1. 在您的命名空间中搜索具有相似名称且已启用 GitLab for Slack 应用的项目。
  2. 在这些项目中查找与失败项目具有相同别名名称的项目。
  3. 编辑别名,使其不同,然后重新尝试为失败的项目启用 GitLab for Slack 应用。