GitHub と Slack の連携 には次の設定が必要:
- GitHub 側の設定
- GitHub Organization (仮に your-org) 単位で Slack アプリがインストールされていること
- Slack アプリが該当リポジトリ (仮に your-repo) へのアクセス権を付与されていること
- アプリ一覧配下の Slack アプリ設定画面: https://github.com/organizations/your-org/settings/installations/nnnnnn
- Slack の GitHub アプリに OAuth 認証を与える GitHub アカウント (仮に @gh-account) が該当リポジトリにアクセス権 (read だけでも良い) を持つ
- リポジトリの Collaborators 確認画面: https://github.com/your-org/your-repo/settings/collaboration
- Slack アプリに付与する権限を最小にしたいのであれば専用アカウントを作って Collaborators に Read 権限のみで加える