Skip to main content

Enterprise Server 3.20 は、現在リリース候補として使用できます。

GitHub と Teams の統合

Teams とのGitHub統合を設定して、コラボレーションを改善し、ワークフローを合理化します。

Teams の GitHub 統合について

Microsoft Teams用の GitHub 統合により、チームはGitHub プロジェクトを Teams チャネルで直接可視化できます。 Teams を離れることなく、問題のトリアージ、pull request での共同作業、変更の追跡を行うことができます。

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

  • Teams チャネル で GitHub 通知を 受け取ります。
  •         **コマンド**を使用して、 GitHub でアクションを実行します。
    
  • GitHub リソースへのリンクを共有する場合は 、プレビュー を参照してください。

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

[前提条件]

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

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

GitHub Enterprise Server での Teams の GitHub 統合のインストール

  1. GitHub Enterprise Server インスタンスの管理コンソールで、"チャット統合" を開き、 GitHub Chat Integration を有効にします。
  2. [Microsoft Teams] タブを選択し、リンクに従ってアプリをMicrosoft Azureに登録します。
  3. アプリケーション (クライアント) ID とテナント ID を記録し、クライアント シークレットを作成します。
  4. 管理コンソールに戻り、Deploy to Azure</c0 を選択し>プロンプトに従って Teams ボットをプロビジョニングします。
  5. Teams 構成にアプリ ID、テナント ID、クライアント シークレットを入力し、設定を保存します。
  6. 生成されたマニフェストをダウンロードし、Teams にアップロードします。 詳細については、「 アプリを Teams にアップロードする」を参照してください
  7. Teams にアプリをインストールし、@GitHub Notifications signin を実行して、 GitHub アカウントを接続します。

メモ

GitHub Enterprise Server インスタンスにパブリック インターネットに接続できない場合は、Azure で Teams ボットの設定をする際にプロキシ URL を指定します。

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

  •         [AUTOTITLE](/integrations/how-tos/teams/use-github-in-teams) - Teams の GitHub 統合を使用する方法について説明します。
    
  •         [AUTOTITLE](/integrations/how-tos/teams/customize-notifications) - Teams で GitHub 通知をカスタマイズする方法について説明します。