Slack の GitHub 統合について
Slack の GitHub 統合により、お客様とチームは、Slack チャネルで直接GitHub プロジェクトを完全に可視化できます。 アイデアの生成、問題のトリアージ、他のチームとの共同作業を行って、Slack を離れることなくプロジェクトを前進させることができます。
Slack 用の GitHub 統合を使用すると、次のことができます。
- Slack チャネル で GitHub 通知を 受け取ります。
-
**スラッシュ コマンド**を使用して、 GitHub でアクションを実行します。 - GitHub アクティビティとプロパティへのリンクを共有するときに、チーム コンテキスト を指定します。
- Slack スレッドのコンテキストを活用して、Copilot コーディング エージェント セッションを Slack から開始します。
GitHub アプリに Slack ワークスペースへのアクセス権を付与すると、特定のアクセス許可が付与されます。 提供されるアクセス許可は、アプリが正しく機能し、期待する機能を提供するために必要です。 「Slack での GitHub のアクセス許可」を参照してください。
[前提条件]
Slack に GitHub 統合を使用するには、次のものが必要です。
- GitHub アカウント。
- アプリをインストールするアクセス許可がある Slack ワークスペース。
Slack の GitHub 統合のインストール
Slack Marketplace の GitHub アプリは、 GitHub Enterprise Server では使用できません。 代わりに、GitHub Enterprise Server インスタンスを Slack ワークスペースに接続するためにプライベートな Slack アプリを構成する必要があります。
-
`YOUR-GHES-INSTANCE:8443`に移動し、[チャット統合] セクションを見つけます。 -
「GitHub チャット統合を有効にする」チェックボックスを選択します。
-
[チャット クライアントの選択] で 、[Slack] を選択します。
-
ブラウザーで Slack API: Applications ページに移動し、[ トークンの生成 ] をクリックし、アプリが使用されるワークスペースを選択します。
-
生成されたトークンをコピーします。
-
GitHub Enterprise Server インスタンスの [チャット統合] セクションに戻り、トークンを [アプリ構成トークン] フィールドに貼り付けます。
-
[ アプリの生成] をクリックします。
-
アプリが生成されたら、[設定の 保存] をクリックします。
-
`<instancename>/_slack/`または`slack.<instancename>`に移動して、ワークスペースにアプリをインストールします。 -
アプリを複数のワークスペースにインストールする必要がある場合は、GitHub Enterprise Server インスタンスの [チャット統合] セクションの [Slack アプリ ID] リンクをクリックして、アプリに移動します。
- アプリ設定の [配布の管理] セクションに移動します。
- [ハードコーディングされた情報を削除する] チェック ボックスをオンにし、[パブリック配布のアクティブ化] をクリックします。
詳細については、次を参照してください。
-
[AUTOTITLE](/integrations/how-tos/slack/use-github-in-slack) - Slack の GitHub 統合を使用する方法について説明します。