FGPAT の概要
Kody が自動コードレビューを実行できるようにするには、GitHub で Fine-Grained Personal Access Token(FGPAT)を生成する必要があります。このトークンにより、Kody はリポジトリに安全にアクセスし、制御された方法でコード分析を実行できます。Fine-Grained アクセス権限の確認
デフォルトでは、Fine-Grained PAT は組織のコンテンツにアクセスできない場合があります。以下の手順に従ってアクセスを確保してください:
- 組織のオーナーである必要があります。
- GitHub で組織の設定に移動します:
- この URL を組織名に置き換えて使用できます:https://github.com/organizations/YOUR_ORG_NAME/settings/personal-access-tokens)
- Fine-Grained Personal Access Tokens の下で、Kody の安全なアクセスを有効にするために 「Allow access via fine-grained personal access tokens」 を選択します。
FGPAT(Fine-Grained Personal Access Token)の生成
トークンを正しく設定するには、以下の手順に従ってください:
- GitHub にアクセスし、プロフィール設定に移動します:
-
Developer Settingsに移動します:- 左サイドバーで下にスクロールして
Developer Settingsを見つけてクリックします。
- 左サイドバーで下にスクロールして
-
Personal Access Tokensに移動します:- 引き続き左サイドバーで、
Developer Settingsの下のPersonal Access Tokensを選択します。 - 次に Fine-grained Tokens をクリックします。
- 引き続き左サイドバーで、
-
新しいトークンを生成します:
Generate new tokenボタンをクリックします。
-
以下の仕様で新しいトークンを設定します:
- トークン名:
kody_code_reviewなど識別しやすい名前を選択します。 - 有効期限:可能であれば、少なくとも 180 日以上の長い有効期限を選択します。
- リソースオーナー:チームのリポジトリが組織下にあるため、組織をトークンオーナーとして設定していることを確認します。
- リポジトリアクセス:トークンがすべてのリポジトリにアクセスできるよう すべてのリポジトリを選択します。
- 権限:以下の権限を設定します:
- リポジトリ:
- Actions:読み取り権限。
- コミットステータス:読み取り権限。
- コンテンツ:読み取りと書き込み権限。
- デプロイメント:読み取り権限。
- イシュー:読み取り権限。
- メタデータ:読み取り権限。
- プルリクエスト:読み取りと書き込み権限。
- Webhooks:読み取りと書き込み権限。
- 組織:
- メンバー:読み取り権限。
- トークン名:
-
トークンを確定して保存します:
- 権限を設定したら、
Generate tokenをクリックします。 - 生成されたトークンをコピーして安全に保存してください。Kody の設定に必要になります。
- 権限を設定したら、