Skip to main content

GitHubと Slack の統合

GitHubと Slack を統合してコラボレーションを改善し、ワークフローを合理化する方法について説明します。

Slack の GitHub 統合について

Slack の GitHub 統合により、お客様とチームは、Slack チャネルで直接 GitHub プロジェクトを完全に可視化できます。 アイデアの生成、問題のトリアージ、他のチームとの共同作業を行って、Slack を離れることなくプロジェクトを前進させることができます。

Slack の GitHub 統合を使用すると、次のことができます。

  • Slack チャネルでGitHub通知を受け取ります。
  • スラッシュ コマンドを使用して、GitHubに対してアクションを実行します。

          **アクティビティとプロパティへのリンクを共有するときに、チームGitHubを指定します。
  • Slack スレッドのコンテキストを使用して、Slack から Copilot クラウドエージェント セッションを開始します。

GitHub アプリに Slack ワークスペースへのアクセス権を付与すると、特定のアクセス許可が付与されます。 提供されるアクセス許可は、アプリが正しく機能し、期待する機能を提供するために必要です。 「Slack でのGitHubのアクセス許可」を参照してください。

[前提条件]

Slack の GitHub 統合を使用するには、次のものが必要です。

  • GitHub のアカウント。
  • アプリをインストールするアクセス許可がある Slack ワークスペース。

Slack の GitHub 統合のインストール

Slack Marketplace の GitHub アプリは、 GitHub Enterprise Serverでは使用できません。 代わりに、 GitHub Enterprise Server インスタンスを Slack ワークスペースに接続するようにプライベート Slack アプリを構成する必要があります。

  1.        `YOUR-GHES-INSTANCE:8443`に移動し、[チャット統合] セクションを見つけます。
    
  2. [Enableing GitHub Chat integration](チャット統合の有効化) チェックボックスをオンにします。

  3. [チャット クライアントの選択] で 、[Slack] を選択します。

  4. ブラウザーで Slack API: Applications ページに移動し、[ トークンの生成 ] をクリックし、アプリが使用されるワークスペースを選択します。

  5. 生成されたトークンをコピーします。

  6.        GitHub Enterprise Server インスタンスの [チャット統合] セクションに戻り、トークンを [アプリ構成トークン] フィールドに貼り付けます。
    
  7. [ アプリの生成] をクリックします。

  8. アプリが生成されたら、[設定の 保存] をクリックします。

  9.        `<instancename>/_slack/`または`slack.<instancename>`に移動して、ワークスペースにアプリをインストールします。
    
  10. アプリを複数のワークスペースにインストールする必要がある場合は、 GitHub Enterprise Server インスタンスの [チャット統合] セクションの [Slack アプリ ID] リンクをクリックしてアプリに移動します。

    • アプリ設定の [配布の管理] セクションに移動します。
    • [ハードコーディングされた情報を削除する] チェック ボックスをオンにし、[パブリック配布のアクティブ化] をクリックします。

詳細については、次を参照してください。