インストール
- ダッシュボードの Integrations に移動
- GitHub の横にある Connect をクリック
- リポジトリは All repositories か Selected repositories を選択
GitHub で Agent を使う
@cursor [prompt]
とコメントすると、エージェントがコンテキストを読み取り、修正を実装して、コミットをプッシュする。
Bugbot を有効にしてる場合は、@cursor fix
とコメントするだけで、Bugbot の提案修正を読み取り、問題に対応するバックグラウンドエージェントを起動できる。
権限
権限 | 目的 |
---|---|
Repository access | コードをクローンして作業用ブランチを作成 |
Pull requests | エージェントの変更を含む PR を作成してレビュー用に提出 |
Issues | エージェントが見つけた/修正したバグやタスクを追跡 |
Checks and statuses | コード品質とテスト結果をレポート |
Actions and workflows | CI/CD パイプラインとデプロイ状況を監視 |
IP許可リストの設定
サポートへの連絡
インストール済みのGitHubアプリ向けにIP許可リスト設定を有効化する(推奨)
- 組織のSecurity設定へ移動
- IP許可リスト設定へ進む
- 「Allow access by GitHub Apps」をチェック
許可リストにIPを直接追加する
IP アドレス一覧はまれに変更されることがある。IP アローリストを使っているチームには、IP アドレスの追加や削除の前に事前に案内する。
トラブルシューティング
エージェントがリポジトリにアクセスできない
エージェントがリポジトリにアクセスできない
- リポジトリにアクセス権のある GitHub アプリをインストールする
- プライベートリポジトリの権限を確認する
- 自分の GitHub アカウントの権限を確認する
プルリクエストで Permission denied が発生する
プルリクエストで Permission denied が発生する
- アプリにプルリクエストへの書き込み権限を付与する
- ブランチ保護ルールを確認する
- アプリのインストールが期限切れの場合は再インストールする
GitHub 設定にアプリが表示されない
GitHub 設定にアプリが表示されない
- 組織レベルでインストールされているか確認する
- github.com/apps/cursor から再インストールする
- インストールが破損している場合はサポートに連絡する