Slack の GitHub 統合について
Slack の GitHub 統合により、お客様とチームは、Slack チャネルで直接 GitHub プロジェクトを完全に可視化できます。 Copilot cloud agent を使って、会話の中で調査、計画、トリアージを行い、issue やプルリクエストなどを作成し、エージェント セッションを開始して進行を管理し、、Slack を離れることなく変更を追跡できます。
Slack の GitHub 統合を使用すると、次のことができます。
-
Slack チャネルでGitHub通知を受け取ります。
-
スラッシュ コマンドを使用して、GitHubに対してアクションを実行します。
-
****アクティビティとプロパティへのリンクを共有するときに、チームGitHubを指定します。
-
Copilot cloud agentセッションを開始して進行し、会話内で利用します。 チームメイトは、互いに共同作業を行い、エージェントと共同作業を行い、コンテキストを追加し、前提条件を修正し、エージェント タスクを続行し、結果として得られる計画、問題、プル要求、その他の成果物を確認できます。
-
マルチリポジトリ セッションと、リポジトリごとに設定された MCP サーバーを使用して、リポジトリやツールをまたいで作業します。
-
会話のモデルを選択するか、チャネル内の新しい会話の既定のモデルを設定します。
-
Copilot Memory
GitHub アプリに Slack ワークスペースへのアクセス権を付与すると、特定のアクセス許可が付与されます。 提供されるアクセス許可は、アプリが正しく機能し、期待する機能を提供するために必要です。 「Slack でのGitHubのアクセス許可」を参照してください。
[前提条件]
Slack の GitHub 統合を使用するには、次のものが必要です。
- GitHub のアカウント。
- アプリをインストールするアクセス許可がある Slack ワークスペース。
Copilot cloud agentを使用するには、有料のCopilotプランも必要です。 作業を開始または進めるには、セッション用に選択されたすべてのリポジトリへの書き込みアクセス権が必要です。
- 組織または企業(Copilot を含む)を通じて マネージド ユーザーを含む Enterprise を取得した場合、Copilot in the cloud ポリシーは既定で有効になりますが、所有者はそれをオフにできます。 Copilot では、Slack セッションは別の設定を必要としないクラウド サンドボックス内で実行されます。 「組織または企業のクラウド サンドボックスの管理」を参照してください。
Slack の GitHub 統合を 1 つのワークスペースにインストールする
Slack の GitHub 統合は、ワークスペースごとに 1 回だけインストールする必要があり、Slack ワークスペースの管理者アクセス許可を持つすべてのユーザーがインストールできます。
- Slack のGitHub統合ページに移動します。
- [Slack に追加] をクリックします。
- Slack にまだサインインしていない場合は、サインインするように求められます。
- 画面の指示に従って、Slack ワークスペースへの GitHub アクセスを許可します。
- 統合がインストールされたら、目的のチャネルに「GitHub」と入力して、
/invite @githubアプリを特定のチャネルに招待できます。 - また、統合がインストールされたら、Copilot cloud agentを使用するには、Slackのメッセージまたはチャンネルで@mentionと入力してアプリを
@GitHubします。 その後、メッセージが表示されたら、 GitHub アカウントに接続します。
Copilotで他に何ができるかを確認するには、スレッドで「@GitHub help」と入力してアプリを@mentionします。
次に構成する項目を選択
- リポジトリ イベントを受信するには、
/github subscribe OWNER/REPOを使用します。 「Slack でGitHubの通知をカスタマイズする」を参照してください。 - リポジトリ、既定の所有者、または新しいチャネル会話の既定のモデルを設定するには、
/github settingsを実行します。 - タスクを開始するには、
@GitHubに言及し、作業内容を説明します。 ダイレクト メッセージを使用する場合は、プロンプトでリポジトリ名を指定します。
通知サブスクリプションと Copilot リポジトリの既定値は別です。 リポジトリをサブスクライブしても、エージェントの作業には選択されず、エージェントの作業用に選択しても、チャネルが通知を購読することにはなりません。 マルチリポジトリ セッション、MCP、および Copilot Memoryについては、 Copilot クラウド エージェントと Slack の統合 を参照してください。
Slack Enterprise Grid への Slack の GitHub 統合のインストール
Slack Enterprise Grid 組織の管理者または所有者である場合は、組織内の複数のワークスペースに Slack の GitHub 統合をインストールできます。
- Slack Enterprise Grid の設定の [統合] で、[ アプリのインストール] をクリックします。
- GitHub アプリを検索します。
- ** ** アプリの右側にある省略記号 (GitHub) をクリックし、[その他のワークスペースに追加] を選択します。
- 画面の指示に従ってインストールを完了します。
詳細については、次を参照してください。
-
Slack でのGitHubの使用 - Slack の GitHub 統合を使用する方法について説明します。
-
Copilot クラウド エージェントと Slack の統合 - Slack での Copilot cloud agent について説明します。