GitHub コネクタについて
GitHub コネクタを使用すると、Base44 アプリは OAuth を通じて GitHub のデータに安全にアクセスできます。これを使って、プルリクエストや Issue のダッシュボードを構築したり、Issue の作成を自動化したり、リリースノートを生成したり、リポジトリのアクティビティをアプリに同期したりできます。 GitHub 接続はアプリレベルで共有されます。GitHub に接続すると、そのアプリに対して 1 つの GitHub アカウントを認可します。アプリを編集できる全員が同じ GitHub 接続を使用し、アプリ内で同じ GitHub 駆動のデータを参照します。
始める前に: アプリでコネクタを使用するには、Builder プラン 以上が必要です。
GitHub のユースケースとプロンプト
GitHub コネクタを使用して、エンジニアリング作業を追跡し、ステークホルダーへの最新情報の共有を続け、コードのワークフローを他のツールに接続します。プルリクエストとコードアクティビティをレビュー
プルリクエストとコードアクティビティをレビュー
Issue とバグを追跡
Issue とバグを追跡
GitHub の Issue をアプリ内の構造化されたキューに変えます。優先度、担当者、ラベル、古くなった Issue を追跡し、ブロックされているものや期限切れのものを明確に把握できます。プロンプト例:
Issue 作成とワークフローの自動化
Issue 作成とワークフローの自動化
バグが報告されたときに Issue を作成したり、インシデントが作成されたときにトラッキング Issue をオープンしたりするなど、アプリ内のイベントから GitHub アクションをトリガーします。プロンプト例:
変更履歴とリリースノートの作成
変更履歴とリリースノートの作成
GitHub を他のツールと組み合わせる
GitHub を他のツールと組み合わせる
GitHub を Slack、Gmail、BigQuery、Notion、CRM に接続して、エンジニアリングの更新情報をチームが働く場所に配信します。プロンプト例:
アプリに GitHub を接続する
AI チャットを使用して GitHub に接続するか、アプリのダッシュボードから既製のプロンプトを使って接続します。AI チャットを使用
- アプリエディタに移動します。
- AI チャットで GitHub を使って何をしたいかを記述します。例:
Connect to GitHub and show all open pull requests for org/repo that are waiting for review.Create a GitHub issue when a new bug is reported in this app.
- サイドパネルで Action required と Required permissions を確認します。
- Connect to GitHub をクリックします。
- 開いた GitHub ウィンドウで:
- 接続したい GitHub アカウントにサインインします。
- 要求された権限を確認して Authorize をクリックします。
- エディタに戻り、AI が GitHub 駆動のページ、テーブル、フローの作成を完了するのを待ちます。

アプリダッシュボードから
- アプリエディタで Dashboard をクリックします。
- Integrations をクリックします。
- Browse タブをクリックします。
- GitHub を見つけて Use をクリックします。
- AI チャットに追加したい既製のプロンプトを選択します。
- AI チャットで Action required と Required permissions を確認します。
- Connect to GitHub をクリックして認可フローを完了します。
- エディタに戻り、AI が GitHub 駆動のフローの作成を完了するのを待ちます。

Reject をクリックしたり認可ウィンドウを閉じたりした場合、コネクタは追加されません。AI チャットまたは Integrations → Browse から接続フローを再実行できます。
GitHub 接続を管理する
各アプリの GitHub コネクタは、アプリのダッシュボードから確認・管理できます。 GitHub コネクタを管理するには:- アプリのダッシュボードに移動します。
- Integrations をクリックします。
- My integrations タブをクリックします。
- GitHub コネクタを見つけます。
- 実行したいことを選びます:
- View access: GitHub がこのアプリで現在持っている権限を確認します。
- More actions: 接続された GitHub アカウントを再接続、切り替え、切断、削除します。利用可能なアクションはコネクタのステータスによって異なります。

GitHub の再接続
接続されたアカウントが切断された場合、GitHub でアクセスが取り消された場合、または GitHub が再度アクセス認可を求める場合は、GitHub を再接続してください。 GitHub を再接続するには:- アプリのダッシュボードに移動します。
- Integrations をクリックします。
- My integrations タブをクリックします。
- GitHub コネクタを見つけます。
- GitHub コネクタの More actions アイコン をクリックし、Reconnect を選択します。
- 要求された権限を確認してアクセスを承認します。
GitHub のスコープと権限
GitHub に接続すると、コネクタは GitHub の OAuth 認可フローを通じて権限を要求します。表示される正確な権限は、アプリが構築または実行しようとしている内容によって異なります。GitHub の権限
アクセスを承認する前に、必ず GitHub の認可ウィンドウに表示される権限を確認してください。表示される可能性のある権限の例:
repo: 接続されたアカウントがアクセスできるリポジトリへのフルアクセス。read:user: 接続されたアカウントの基本プロフィール情報の読み取り。user:email: 接続されたアカウントのメールアドレスの読み取り。
GitHub の権限は、構築するフローによって変わることがあります。認可ウィンドウには、現在要求されているアクセスが常に表示されます。
FAQ
同じアプリに複数の GitHub アカウントを接続できますか?
同じアプリに複数の GitHub アカウントを接続できますか?
いいえ。各アプリは 1 つの共有 GitHub アカウントを使用します。複数の GitHub アカウントを使用するには、別のアプリを作成するか、バックエンド関数でカスタム OAuth フローを構築してください。
アプリを使用する各ユーザーがそれぞれの GitHub アカウントを接続できますか?
アプリを使用する各ユーザーがそれぞれの GitHub アカウントを接続できますか?
いいえ。コネクタはアプリレベルです。GitHub に接続すると、アプリ内のすべてのフローが使用する単一の GitHub アカウントを接続します。アプリを使用する各ユーザーがそれぞれの GitHub アカウントを接続できるようにするには、ユーザーごとのトークン保存と更新を含む、バックエンド関数と GitHub API を使ったカスタム OAuth フローを構築する必要があります。
接続された GitHub アカウントを切り替える方法は?
接続された GitHub アカウントを切り替える方法は?
- アプリのダッシュボードに移動します。
- Integrations をクリックします。
- My integrations タブをクリックします。
- GitHub コネクタの More actions アイコン をクリックし、Switch account を選択します。
- 新しいアカウントに対して GitHub 認可フローを完了します。
アプリがプライベートリポジトリにアクセスできないのはなぜ?
アプリがプライベートリポジトリにアクセスできないのはなぜ?
プライベートリポジトリへのアクセスは、認可中に承認した内容と、接続された GitHub アカウントがアクセスできるリポジトリによります。GitHub を再接続し、認可ウィンドウに表示される権限を確認して、必要なリポジトリに対してコネクタが認可されていることを確認してください。再接続については、GitHub の再接続 を参照してください。
アプリから GitHub で Issue を作成したりコンテンツを更新したりできますか?
アプリから GitHub で Issue を作成したりコンテンツを更新したりできますか?
はい。構築するフローが書き込み権限を必要とし、認可中にそれを承認した場合は可能です。アクセスを承認する前に、必ず接続フローに表示される権限を確認してください。
このページは AI を使用して翻訳されました。最も正確で最新の情報については、英語版 を参照してください。

