GitHub について
なぜ Lovable を GitHub と接続するのか
- コードをバックアップできる: プロジェクトを Lovable の外部に安全に保管できます。
- 簡単にコラボレーションできる: 開発者を招待し、プルリクエストやブランチ、コードレビューを活用できます。
- 自動で同期できる: Lovable での編集内容が GitHub に反映され、GitHub での変更はデフォルトブランチ(
main)に対して Lovable に同期されます。 - ローカルで作業できる: IDE でクローン、編集、コミットしつつ、プロジェクトの同期状態を保てます。
- どこにでもデプロイできる: セルフホストしたり、別のプラットフォームにデプロイしたりできます。詳しくは セルフホスティング: Lovable Cloud プロジェクトをどこでも実行する を参照してください。
- 安全にテストできる: 本番プロジェクトに変更をマージする前に機能を開発できるよう、Settings → Account → Labs で実験的機能の GitHub branch switching を有効にしてください。詳細は Labs を参照してください。
Lovable を利用するのに GitHub は必須ではありません。多くのユーザーは Lovable だけでプロジェクトを構築し、公開しています。
接続する前に
- GitHub アカウントが必要: github.com で無料で作成できます。
- 信頼できる唯一のコード保管場所: 接続後は、コードは Lovable ではなく GitHub に保存されます。
- 双方向同期: Lovable での編集は GitHub に反映され、その逆も同様に反映されます。
- リポジトリの場所は固定: 接続は、GitHub リポジトリの正確な名前、場所、所属組織、アカウントに依存します。
GitHub連携を設定する
- GitHubアカウントをリンクする(OAuth認可)
- アカウントまたはOrganizationにLovable GitHub Appをインストールする
- 個々のプロジェクトをリポジトリに接続する
ステップ 1:GitHub アカウントを接続する
- Settings → Integrations → GitHub に移動します。
- Connect GitHub をクリックします。
- GitHub アカウントにサインインするか、GitHub の ID を確認するために lovable.dev を承認 します。
その後、プロジェクトを接続するオプションが表示されます。
ステップ 2: Lovable GitHub アプリをインストールする
- Settings → Integrations → GitHub に移動します。
- Connect project をクリックします。
- Add organizations をクリックし、install and authorize lovable.dev を行う場所として、個人アカウントまたはいずれかの組織を選択します。
- all repositories(すべてのリポジトリ)か only selected ones(選択したリポジトリのみ)のどちらにアクセス権を付与するか選択します。
- Install & Authorize をクリックして、選択したアカウントまたは組織で Lovable がリポジトリを作成および更新できるように権限を付与します。
ステップ 3: プロジェクトを GitHub に接続する
- Settings → Integrations → GitHub に移動し、Connect project をクリックするか、プロジェクト右上の GitHub アイコンをクリックして Connect GitHub をクリックします。
- コードを保存したい GitHub の組織またはアカウントを選択します。
- Transfer anyway をクリックして転送を確定し、双方向同期を設定します。
プロジェクト用の新しい GitHub リポジトリが作成され、自動的に同期が開始されます。
プロジェクトを GitHub から切断する
- 同期が停止します: Lovable と GitHub 間の双方向の連携が終了します。
- リポジトリは GitHub 上に残ります: すべての履歴とファイルを保持したまま、そのまま残ります。
- コードは Lovable に残ります: 今後の変更は Lovable 内にのみ保存されます。
- 最新の Lovable のコードを使って、新しい GitHub リポジトリ が作成されます。
- 元のリポジトリ は GitHub 上に残りますが、Lovable とはリンクされなくなります。
Lovable から GitHub リポジトリにアクセスできない場合(たとえば、リポジトリ名が変更された、移動された、削除されたなど)、プロジェクトを切断することはできません。
FAQ
この機能を使うのに GitHub の知識は必要ですか?
この機能を使うのに GitHub の知識は必要ですか?
いいえ。接続して認可するだけで、GitHub があなたのコードを安全に保存します。ブランチの運用や、ほかの開発者とのコラボレーションなど、より高度なことをしたい場合にだけ GitHub の機能を学ぶ必要があります。
「Connect GitHub」をクリックしても何も起きません — どうすればいいですか?
「Connect GitHub」をクリックしても何も起きません — どうすればいいですか?
ブラウザが GitHub のログインポップアップをブロックしている可能性があります。Lovable のポップアップを許可してから、もう一度お試しください。
GitHub リポジトリの名前変更、移動、削除をしたらどうなりますか?
GitHub リポジトリの名前変更、移動、削除をしたらどうなりますか?
接続が切れます。プロジェクトの同期が止まり、Lovable で編集できなくなります。これを修正するには、リポジトリを元の名前と場所に戻してください。削除した場合は、GitHub 上でリポジトリを復元できます。
GitHub のユーザー名または Organization 名を変更したらどうなりますか?
GitHub のユーザー名または Organization 名を変更したらどうなりますか?
接続が切れます。プロジェクトの同期が止まり、Lovable で編集できなくなります。これを修正するには、元の GitHub ユーザー名または Organization 名に戻してください。
別の GitHub アカウントに切り替えるにはどうすればいいですか?
別の GitHub アカウントに切り替えるにはどうすればいいですか?
一度接続した GitHub アカウントは変更できません。
リポジトリが誤った Organization に作成されてしまいました — 移動できますか?
リポジトリが誤った Organization に作成されてしまいました — 移動できますか?
直接はできません。次の回避策を試してください。
- プロジェクトをリミックスして、新しいコピーを作成します。
- 新しいプロジェクトを GitHub に接続します。
- セットアップ中に正しい Organization を選択します。
Lovable からリポジトリにアクセスできません — どうすればいいですか?
Lovable からリポジトリにアクセスできません — どうすればいいですか?
リポジトリの名前変更、移動、または削除を行った可能性があります。リポジトリ名、パス、オーナーに対する変更を元に戻すか、削除されている場合はリポジトリを復元すれば、プロジェクトは再び動作するはずです。
GitHub との接続を解除できますか?
GitHub との接続を解除できますか?
はい。管理者とオーナーは、いつでもプロジェクトの GitHub 設定から GitHub との接続を解除できます。リポジトリは GitHub 上に残りますが、同期は停止します。後で再接続した場合は、新しいリポジトリが作成されます。
既存の GitHub リポジトリを Lovable にインポートできますか?
既存の GitHub リポジトリを Lovable にインポートできますか?
いいえ。Lovable から GitHub へのエクスポートのみが可能で、その逆はできません。
コミットが Lovable に反映されないのはなぜですか?
コミットが Lovable に反映されないのはなぜですか?
Lovable は デフォルトブランチ(通常は
main)だけを同期します。自分のブランチを main にマージするか、Lovable 内でブランチを切り替えてください。