GitHub Copilot アプリの概念の概要については、「GitHub Copilot アプリについて」を参照してください。
このクイックスタートでは、以下を実行します。
- GitHub Copilot アプリをインストールしてサインインします。
- リポジトリまたはローカル フォルダーを接続します。
- エージェント セッションでコードを変更します。
前提条件
- GitHub アカウント。
- Copilotまたは構成済みのモデル プロバイダーへのアクセス。
- 独自のモデル プロバイダーを使用する場合は、API キーなどのプロバイダー資格情報が必要です。 セットアップ手順については、 AUTOTITLE を参照してください。
- Git がコンピューターにインストールされている。
メモ
Copilot 事業またはCopilot Enterpriseを使用する場合、プラン管理者はCopilot CLI (コパイロット CLI) ポリシーを有効にする必要があります。 詳細については、「組織内のGitHub Copilotのポリシーと機能の管理」または「企業での GitHub Copilot のポリシーと機能の管理」を参照してください。
GitHub Copilot アプリ のインストール
- GitHub Copilot アプリのダウンロード ページにアクセスしてください。
- プラットフォーム用のアプリをダウンロードします。
GitHub Copilot アプリを初めて開く
- GitHub Copilot アプリ を開きます。
- ** GitHub にサインイン** をクリックし、画面の指示に従って認証を完了します。 GitHub Enterprise Serverを使用する場合は、[エンタープライズGitHub使用] を選択し、メッセージが表示されたらサーバー アドレスを入力します。
- Copilotプランがない場合は、プランにサインアップするか、独自のモデル プロバイダーに進むかを選択します。
- 独自のモデル プロバイダーを使用する場合は、プロバイダーを選択し、必要な資格情報を入力して、[ 保存] をクリックして続行します。
- メッセージが表示されたら、最近の GitHub アクティビティに基づいて 1 つ以上のリポジトリを選択します。 また、ローカル フォルダーまたはリポジトリを追加することも、この手順をスキップして後でプロジェクトを追加することもできます。
- テーマを選択し、オンボードを完了してアプリを開きます。
リポジトリまたはフォルダーの接続
コードを操作するには、少なくとも 1 つのプロジェクトがアプリに接続されている必要があります。 プロジェクトには、既にローカルに複製したリポジトリや、GitHubまたは別のリモート Git ホスト (Azure DevOps など) から複製したリポジトリなど、コンピューター上に既に存在するフォルダーを指定できます。 プロジェクトを接続すると、コードの読み取り、編集、エージェント セッションからのプル要求の開きなど、コア アプリ ワークフローのロックが解除されます。 オンボード中にプロジェクトのセットアップをスキップした場合、または後でプロジェクトを追加する場合:
- サイドバーの「セッション」の横にある「 + 」ボタンをクリックします。
- [ プロジェクトの追加] で、次のいずれかを選択します。
- ローカル フォルダーまたはリポジトリ - 既にローカルに複製したリポジトリを含む、コンピューター上に既に存在するフォルダーを選択します。
- GitHub リポジトリ — GitHubからリポジトリを参照して複製します。
- リポジトリ URL — GitHubの外部でホストされているリポジトリ (Azure DevOps など) またはアプリにアクセスできないプライベート リポジトリの Git URL から複製します。
最初のコードを変更する
-
[セッション] の横にある [ + ] をクリックし、[ セッションの 開始] で接続されているフォルダーまたはリポジトリを選択します。
-
プロンプト フィールドの下のドロップダウンからセッション モードを選択します (たとえば、 エージェント と共同作業を行う対話型)。
-
プロンプト ボックスに、次のプロンプトを貼り付けます。
Copilot prompt Suggest a small low-risk code change in this repository, implement it, and explain the diff.
Suggest a small low-risk code change in this repository, implement it, and explain the diff. -
エージェントからの入力要求に応答します。 エージェントが変更を行った後、プロンプト ボックスの上にある [変更 ] をクリックして差分を表示します。
-
結果に満足するまで、同じセッションで反復処理を続けます。
-
変更を保持する場合は、[PR の 作成 ] をクリックして、レビュー用のプル要求を開きます。
-
プル要求を作成する場合は、プロンプト ボックスの上にある [PR ] をクリックしてアプリに直接表示します。
オプション: リポジトリに完了するタスクが既にある場合は、[ マイ ワーク] の問題からセッションを開始できます。 詳細については、「GitHub Copilot アプリを使用した問題と pull request の管理」を参照してください。
方向を把握する
サイドバーを使用すると、アプリのメイン領域にアクセスできます。
- 自分の作業 - リポジトリから問題を参照してフィルター処理し、要求をプルし、CI の状態を確認し、レビューを残します。
- 自動化 - スケジュールまたはオンデマンドで実行される保存済みのエージェント タスク。
- 検索 - アプリからリポジトリ全体を直接検索します。
- セッション : アクティブなエージェント セッション。プロジェクト別にグループ化されます。 これには、一般的な チャット会話であるクイック チャットも含まれます。
次のステップ
GitHub Copilot アプリの使用方法の詳細については、以下をご覧ください。