Forgejoのサポートはコミュニティによって維持されています。
はじめに
KodyがForgejoで自動コードレビューを実行できるようにするには、アクセストークンを生成する必要があります。このトークンにより、Kodyはリポジトリ、プルリクエスト、Webhook、Issueなどにアクセスできるようになります。Forgejoでアクセストークンを生成する
- Forgejoインスタンスにアクセスし、右上のアバターアイコンをクリックします
- Settingsを選択します
- Applicationsに移動します
- Generate New Tokenでトークンに名前を付けます(例:
kodus_code_review) - 必要な権限を選択します(下記参照)
- Generate Tokenをクリックします
- トークンをすぐにコピーして安全に保管してください — ページを閉じると再表示できなくなります
Kodyに必要な権限
Kodyを完全に機能させるには、トークンにすべての以下の権限を含める必要があります:
トークンのユーザーは、Kody がレビューする各リポジトリの管理者である必要もあります。Forgejo では webhook の作成とレビューの却下はリポジトリ管理者にしか許可されていないため、管理者でない場合、Kody は webhook を自動登録できず、後のレビューで承認を保留したときに自身の承認を取り消すこともできません。
Kodyにトークンを追加する
生成したトークンを Kodus に貼り付けてください:オンボーディング中(Connect your Git tool → Forgejo タブ → Connect via token)、または後からサイドバーの Repositories → Connect a provider → Forgejo で行います。Forgejo Instance URL と Personal Access Token を入力し、Validate and save をクリックします。重要な注意事項
- トークンは作成後に一度だけ表示されます。安全に保管してください。
- トークンが漏洩した場合は、直ちに取り消して新しいものを作成してください。
- 定期的にトークンとその権限を監査し、まだ必要かどうかを確認してください。