Git での既存の Heroku アプリケーションの複製
最終更新日 2023年06月15日(木)
Heroku アプリの Git リポジトリは、デプロイのみを目的にしています。このリポジトリからの複製は機能として正式にはサポートされていません。最後の手段としてのみお試しください。このリポジトリをアプリの正規の origin
リポジトリとして使用しないでください。代わりに独自の Git サーバー、または GitHub などのバージョン管理サービスを使用してください。
必要な場合は、heroku git:clone
コマンドを使用して、アプリのソースをその Heroku Git リポジトリから複製できます。
$ heroku git:clone -a example-app
example-app
をアプリの名前に置き換えます。
このコマンドは、アプリのソースと完全なリポジトリ履歴を含む Heroku でホストされているリポジトリのコピーを作成します。また、将来のプッシュを簡略化するために heroku
Git リモートも含まれます。
アプリを git push
以外の何らかの方法でデプロイする場合は、アプリのソースを Heroku から複製することはできません。他のデプロイ方法ではアプリの Heroku Git リポジトリが更新されないため、heroku git:clone
から空のリポジトリが返されます。これらの他のデプロイ方法には、次のものがあります。