# Slack でのGitHubのアクセス許可

Slack のGitHub アプリが機能するために必要なアクセス許可について説明します。

GitHub アプリに Slack ワークスペースへのアクセス権を付与することで、GitHub アカウントと Slack ワークスペースに必要な承認を提供します。 これらのアクセス許可により、アプリはその機能を実行し、Slack でGitHubを使用するときにシームレスなエクスペリエンスを提供できます。

## Slack のアクセス許可

GitHub アプリを Slack ワークスペースにインストールすると、特定の情報にアクセスし、Slack ワークスペース内で特定のアクションを実行するようにアプリが承認されます。 アプリには、次のアクセス許可が必要です。

|アクセス許可スコープ|必要な理由|
|----------------|--------------|
|自分とアプリの間のプライベートな会話にアクセスする | 手順をお知らせするメッセージを送信します。  |
|メッセージ内の GitHub.com へのリンクを表示する| リッチリンクをレンダリングするには、`github.com` からです。|
|リンク プレビューをメッセージに GitHub.com に追加する| リッチリンクをレンダリングするには`github.com`へ|
|スラッシュ コマンドを追加する| 
`/github`スラッシュ コマンドを Slack ワークスペースに追加するには |
|ワークスペースまたは組織の名前、電子メール ドメイン、アイコンを表示する| 設定したサブスクリプションを保存するには|
|アプリとしてメッセージを投稿する| GitHubで発生したアクティビティを Slack で通知するには|

## GitHubアクセス許可

GitHub アカウントを Slack のGitHub アプリに接続すると、GitHub アカウントへのアクセスがアプリに承認されます。 アプリには、次のアクセス許可が必要です。

|アクセス許可スコープ|必要な理由|
|---|---|
|コードへの読み取りアクセス| Slack でコード スニペットをレンダリングするには|
|アクション、コミットステータス、チェック機能、ディスカッション、課題、メタデータ、プルリクエスト、リポジトリプロジェクトへの読み取りアクセス | Slack で共有されているリンクのプレビューをレンダリングするには|
|アクション、課題、デプロイメント、プルリクエストへの書き込み権限 | 
`/github` コマンドを使用して Slack からアクションを実行し、メッセージから直接アクションを実行するには|
|コンテンツへの書き込みアクセス| 作成者による pull request を開くには Copilot クラウドエージェント|
|ワークフローへの読み取り/書き込みアクセス|
Copilot クラウドエージェント セッションを開始するには|