正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。

SlackアプリのGitLabのトラブルシューティング

  • プラン: Free、Premium、Ultimate
  • 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated

GitLab for Slackアプリを使用する際に、次の問題が発生する可能性があります。

管理者向けドキュメントについては、GitLab for Slackアプリの管理を参照してください。

インテグレーションのリストにアプリが表示されない場合

SlackアプリのGitLabがインテグレーションのリストに表示されない場合があります。GitLab Self-ManagedインスタンスでSlackアプリのGitLabを使用するには、管理者がインテグレーションを有効にする必要があります。GitLab.comでは、SlackアプリのGitLabはデフォルトで使用できます。

エラー: Project or alias not found

一部のSlackコマンドには、プロジェクトのフルパスまたはエイリアスが必要であり、プロジェクトが見つからない場合は、次のエラーで失敗します:

GitLab error: project or alias not found

この問題を解決するには、以下を確認してください:

スラッシュコマンドがSlackでdispatch_failedを返す

スラッシュコマンドがSlackで/gitlab failed with the error "dispatch_failed"を返す場合があります。

このイシューを解決するには、管理者がGitLab Self-ManagedインスタンスでSlackアプリのGitLab設定を適切に構成していることを確認してください。

チャンネルに通知が届かない

Slackチャンネルに通知が届かない場合は、以下を確認してください:

App Homeが正しく表示されない

App Homeが正しく表示されない場合は、アプリが最新の状態であることを確認してください。

エラー: This alias has already been taken

新しいプロジェクトでセットアップしようとすると、エラー422: The change you requested was rejectedが発生する可能性があります。返されるRailsエラーは次のとおりです:

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

この問題を解決するには、以下を実行します:

  1. 同様の名前を持ち、SlackアプリのGitLabが有効になっているプロジェクトについて、ネームスペースを検索します。
  2. これらのプロジェクトの中で、失敗したプロジェクトと同じエイリアス名を持つプロジェクトを確認します。
  3. エイリアスを編集して別のものにし、失敗したプロジェクトのSlackアプリのGitLabの有効化を再試行します。