
Base Code の使用
始める前に: プロジェクトは GitHub リポジトリ内の Web またはフルスタックプロジェクトである必要があります。
Base Code の設定
GitHub リポジトリを接続すると、Base Code の AI チャットで変更を加えられます。GitHub アカウントを接続済みの場合は、リポジトリの選択 に進んでください。GitHub アカウントの接続
GitHub アカウントを接続し、作業したいリポジトリへのアクセス権を Base44 に付与します。 アカウントを接続するには:- Base Code に移動します。
- Connect GitHub をクリックします。
- 求められた場合は GitHub にサインインし、Base44 Builder を承認します。
- GitHub アカウントまたは組織を選択します。画面の指示に従って Base44 Builder をインストールまたは設定し、リポジトリへのアクセス権を付与します。
リポジトリの選択
Base Code で開くリポジトリとブランチを選択します。- アカウントから
- リンクを貼り付ける
アカウントからリポジトリを選択するには:
- Base Code で View more をクリックします。
- リポジトリを選択します。
- Branch で、選択されたブランチをそのまま使うか、別のブランチを選択します。
- Connect をクリックします。
プロジェクトでの作業
AI チャットを使って接続したリポジトリに変更を加え、開発プレビューでテストします。 セットアップの変更が必要で、デフォルトブランチを接続した場合、Base Code はセットアップ用のブランチを作成し、そこに変更をコミットします。別のブランチを接続した場合は、セットアップの変更をそのブランチに直接コミットします。未マージのセットアップ変更を新しいブランチに含めるには、その変更を含むブランチから開始 してください。Base Code が提供するのは開発プレビューで、本番ホスティングではありません。変更をリリースするには、プロジェクトの既存のデプロイプロセスを使用してください。
最初の変更
加えたい変更を説明します。Base Code は新しいブランチを作成し、リクエストに基づいて名前を付けます。既存の GitHub ブランチで作業する場合は、ブランチを Base Code にインポート してください。 最初の変更を加えるには:- Base Code に移動します。
- (任意) Create new branch の横にドロップダウンが表示された場合は、開始元のブランチを選択します。
-
プロンプトボックスに、加えたい変更を説明します。例:
- Create branch をクリックして新しいブランチを開き、変更を開始します。
- Preview で変更を確認し、必要に応じて AI チャットに調整を依頼します。
作業の保存
Base Code は作業内容を随時保存します。チャットを進めるたびに、GitHub 上の作業ブランチにコミットしてプッシュします。 ブランチの内容を確認するには、AI チャットに尋ねてください。変更をデフォルトブランチに取り込むには、プルリクエストを作成 し、変更を確認してからマージします。プルリクエストの作成
変更をテストしたら、レビュー用のプルリクエストを作成します。ワークスペースが各メンバーの GitHub 接続を使用する場合、アカウントにリポジトリへの書き込み権限が必要です。プルリクエストを作成しても、変更は自動的にはマージされません。 プルリクエストを作成するには:- エディター上部の Create PR をクリックします。
- Title と Description (optional) を入力します。
- Create PR をクリックします。
- Your PR is ready で、Link to PR のリンクを開き、GitHub で変更を確認します。
ブランチのコンフリクトの解決
プルリクエストにコンフリクトがある場合、AI チャットが解決できます。コンフリクトを解決すると、プルリクエストのベースブランチが作業ブランチにマージされます。 コンフリクトを解決するには:- プロンプトボックスの上にある Resolve conflicts をクリックします。
- AI が加えた変更を確認してテストします。特に、両方のブランチで同じ機能が変更された箇所に注意してください。
レビューコメントへの対応
AI チャットを使って、プルリクエストへのフィードバックに対応します。 レビューコメントに対応するには:- プルリクエストの未解決コメントを一覧表示するよう AI チャットに依頼します。各スレッドのファイルと行も表示されます。
- 対応するコメントと変更内容を伝えます。
- 投稿を依頼する前に、提案された変更と返信を確認します。
- 準備ができたら、スレッドの解決を AI チャットに別途依頼します。
ブランチの管理
新しいブランチを作成するか、既存のブランチをインポートして、変更ごとに分けて作業します。各ブランチには Base Code 内に独自の開発環境があります。ブランチを切り替えるには、AI チャットの上にあるブランチのドロップダウンをクリックし、ブランチを選択します。ブランチの作成
リポジトリのデフォルトブランチ、または別のアクティブなブランチからブランチを作成します。 ブランチを作成するには:- AI チャットの上にあるブランチのドロップダウンをクリックします。
- Create new branch をクリックします。
- Start from の横にあるドロップダウンから開始元のブランチを選択します。
- AI チャットで変更内容を説明し、メッセージを送信します。
GitHub からのブランチのインポート
既存の GitHub ブランチをインポートすると、Base Code で作業を続けられます。AI チャットでの変更は、そのブランチにコミットしてプッシュされます。 ブランチをインポートするには:- AI チャットの上にあるブランチのドロップダウンをクリックします。
- Import from GitHub をクリックします。
- ブランチを選択します。
- Import をクリックします。
ブランチの削除
ブランチを削除すると、そのブランチとチャットが Base Code から削除されます。GitHub 上のブランチは残ります。 ブランチを削除するには:- AI チャットの上にあるブランチのドロップダウンをクリックします。
- ブランチの横にある More actions をクリックし、Delete をクリックします。
- Delete branch をクリックして確定します。
プロジェクトの管理
アプリのダッシュボードを使って、プロジェクトファイル、シークレット、開発サービスを管理します。シークレットの追加
プロジェクトに必要な API キーやその他のシークレットを追加します。シークレットが必要になると、AI チャットが知らせます。シークレットは暗号化され、リポジトリには含まれません。また、再ビルド後も含めてブランチ間で共有されます。 変更や削除は、実行中のブランチに自動的に適用されます。非アクティブなブランチには、次に開いたときに反映されます。 シークレットを追加するには:- エディター上部の Dashboard をクリックします。
- Secrets をクリックします。
- Add Secret をクリックします。
- Secret Name と Secret Value を入力し、Add Secret をクリックします。
チームメンバーとの共同作業
チームは AI チャットを使って同じプロジェクトに参加し、プルリクエストで変更をレビューできます。 ワークスペースのオーナー、管理者、編集者は、アプリへの個別の招待なしで Base Code プロジェクトにアクセスできます。ワークスペース外のユーザーを招待するには、アプリエディターから コラボレーターとして追加 してください。よくある質問
Base44 アプリを GitHub に接続する方法とはどう違いますか?
Base44 アプリを GitHub に接続する方法とはどう違いますか?
GitHub 連携 は、Base44 で構築したアプリをリポジトリと同期します。Base Code は、既に存在するリポジトリから始めます。Shopify や Lovable など他のプラットフォームからプロジェクトを移行するには、Base44 へのプロジェクトの移行 を参照してください。CLI でローカルの Base44 バックエンドプロジェクトをリンクするには、既存プロジェクトのリンク を参照してください。
モバイルやデスクトップのプロジェクトを接続できますか?
モバイルやデスクトップのプロジェクトを接続できますか?
いいえ。Base Code は Web とフルスタックのプロジェクトのみを実行します。プロジェクトがサポート対象外の場合、Base Code が検出した内容がメッセージで表示されます。アカウントには何も作成されません。
リポジトリがモノレポです。接続できますか?
リポジトリがモノレポです。接続できますか?
Base Code はリポジトリのルートにあるプロジェクトをチェックします。そのプロジェクトが Web またはフルスタックプロジェクトである必要があります。サブフォルダにモバイルアプリがあるだけでは、リポジトリが対象外になることはありません。
リポジトリが一覧に表示されないのはなぜですか?
リポジトリが一覧に表示されないのはなぜですか?
View more をクリックするか、リポジトリのドロップダウンで Add repository をクリックして、Connect your repository を開きます。それでもリポジトリが見つからない場合は、GitHub で Base44 にアクセス権を付与してください。リポジトリへのアクセス権を更新するには:
- GitHub で、Base44 Builder にリポジトリへのアクセス権を付与します。
- Base Code で Connect your repository を開き直します。
読み取り権限しかないリポジトリを接続できますか?
読み取り権限しかないリポジトリを接続できますか?
はい。GitHub アカウントを接続した状態で、Paste a link を使ってフォークまたはプライベートコピーを作成します。ワークスペースが承認済みの GitHub 組織にリポジトリを制限している場合は、承認済み組織内のリポジトリへのプッシュ権限が必要です。
リポジトリが承認済みの GitHub 組織にないと表示されるのはなぜですか?
リポジトリが承認済みの GitHub 組織にないと表示されるのはなぜですか?
ワークスペースが、この GitHub 組織のリポジトリを許可していません。ワークスペースの GitHub 設定を管理しているメンバーに、組織が接続されていて、Build tools > GitHub で Allowed になっているか確認してもらい、もう一度お試しください。
ワークスペースで GitHub 組織へのアクセスを管理するにはどうすればよいですか?
ワークスペースで GitHub 組織へのアクセスを管理するにはどうすればよいですか?
ワークスペースの設定で、GitHub 組織を接続できるユーザーと、新しいアプリで使用できる組織を管理します。メンバーがプロジェクトを接続するには、引き続き権限が必要です。Allowed を変更しても、その組織を既に使用しているアプリには影響しません。一覧は接続状況で絞り込めます。GitHub 組織へのアクセスを管理するには:
- ワークスペースの設定に移動します。
- Build tools で GitHub をクリックします。
- Who can connect organizations で、組織を追加できるユーザーを選択します。
- Connected organizations で、Allowed を使って新しいアプリで使用できる組織を管理します。
GitHub 組織の接続を解除するとどうなりますか?
GitHub 組織の接続を解除するとどうなりますか?
その組織のワークスペース接続に紐づくアプリは、GitHub との同期を停止します。確認画面には影響を受けるアプリが一覧表示されます。Base44 Builder は GitHub にインストールされたままなので、組織を再接続できます。組織の接続を解除するには:
- ワークスペースの設定に移動します。
- Build tools で GitHub をクリックします。
- Connected organizations で、組織の横にあるアクションアイコン をクリックします。
- Disconnect organization をクリックし、Disconnect をクリックします。
AI モデルを選択できますか?
AI モデルを選択できますか?
はい。Base Code はデフォルトで Auto mode を使い、リクエストごとに AI モデルを選択します。AI モデルを選択するには:
- AI チャットの下部にあるモデルをクリックします。
- 使用したいモデルを選択します。
プロジェクトが読み取り専用になっているのはなぜですか?
プロジェクトが読み取り専用になっているのはなぜですか?
ワークスペースが各メンバーの GitHub 接続を使用する場合、アカウントを接続し、リポジトリへの書き込み権限を持っている必要があります。そうでない場合、プロジェクトに ‘Read only’ バッジが表示されます。AI チャットでプロジェクトについて相談したり、ブランチを切り替えたりはできますが、変更やブランチの作成はできません。GitHub アカウントを接続するには:
- プロジェクトを開きます。
- Connect your GitHub account バナーで Connect account をクリックします。
- GitHub で Base44 Builder を承認します。
GitHub write access required と表示された場合、アカウントは接続済みですが書き込み権限がありません。リポジトリの管理者に権限の付与を依頼し、Recheck permissions をクリックしてください。
Base Code を閉じて後で戻るとどうなりますか?
Base Code を閉じて後で戻るとどうなりますか?
Base Code に戻ると、プロジェクト環境が再起動し、作業を続けられます。環境の再ビルドが必要な場合、Base Code は GitHub ブランチの最新コミットを使用します。離れる前に、最新の変更がそのブランチにあることを AI チャットで確認してください。
プロジェクトにデータベース、認証、CI/CD を追加できますか?
プロジェクトにデータベース、認証、CI/CD を追加できますか?
はい。プロジェクト独自のスタックを使ってコードを追加するよう AI チャットに依頼してください。リポジトリを接続しても、Base44 のエンティティ、ログイン、SDK が自動的に追加または設定されることはありません。プロジェクトは既存のデータベース、認証、ルーティングをそのまま使用します。新しいデータベースやサービスを使う場合は、接続文字列または API キーをシークレットとして追加してください。
Base Code でプルリクエストはどのように機能しますか?
Base Code でプルリクエストはどのように機能しますか?
プルリクエストの対象は、作業ブランチの作成元のブランチです。Base Code が作成したセットアップ用ブランチの場合は、接続したブランチが対象になります。作業ブランチへのその後の変更は、同じプルリクエストに反映されます。GitHub は、リポジトリに設定されたチェックを実行します。ワークスペースが各メンバーの GitHub 接続を使用する場合、Base44 はその GitHub アカウントでプルリクエストを作成します。その場合、AI チャットで依頼した変更のコミットには、作成者としてご自身、共同作成者として
base44-builder[bot] が記載されます。プルリクエストのレビューとマージは GitHub で行います。Base Code にマージボタンはありませんが、AI チャットにマージを依頼できます。Base44 がプルリクエストを作成できないのはなぜですか?
Base44 がプルリクエストを作成できないのはなぜですか?
Base44 がリポジトリでプルリクエストを作成するには権限が必要です。求められた場合は、Review permissions on GitHub をクリックします。リポジトリを所有する GitHub アカウントまたは組織のオーナーが、要求されたアクセスを承認する必要があります。承認されたら、Base Code に戻ってもう一度お試しください。
Base Code でカスタムドメインはどのように機能しますか?
Base Code でカスタムドメインはどのように機能しますか?
Base Code が提供するのは開発プレビューで、本番ホスティングではありません。カスタムドメインは、ホスティングプロバイダーで接続して管理してください。
プライバシーとデータの利用についてはどこで確認できますか?
プライバシーとデータの利用についてはどこで確認できますか?
個人情報の収集と利用については、Base44 の プライバシーポリシー を参照してください。AI モデルのトレーニングとデータ管理については、プライバシーとセキュリティ を参照してください。
クーポンコードを適用するにはどうすればよいですか?
クーポンコードを適用するにはどうすればよいですか?
クーポンは、リポジトリの接続前後どちらでも適用できます。各クーポンコードは、ワークスペース内の最大 10 人に適用されます。クーポンを適用するには:
- Base Code に移動します。
- クーポンコードを入力します:
- リポジトリの接続前: 右上の Have a coupon? をクリックし、ダイアログにコードを入力します。
- リポジトリの接続後: Have a coupon? の下のフィールドにコードを入力します。
- Apply をクリックします。
このページは AI によって翻訳されました。最も正確で最新の情報については、英語版 を参照してください。