これは非常に簡単なはずですが、どこにもリンクがありません。
Google App Engineプロジェクトのソースコードをダウンロードするにはどうすればよいですか?
Windows
appengine-Java-sdk\bin\appcfg.cmd -A <your_app_id> -V <your_app_version> download_app <output-dir>
Linux
./appengine-Java-sdk/bin/appcfg.sh -A <your_app_id> -V <your_app_version> download_app <output-dir>
完全を期すために、Python実装を使用します:
appcfg.py download_app -A $appID -V $appVersionNumber $downloadDirectory --oauth2
--oauth2
はもちろんオプションです。省略して、メールアドレスとアプリ固有のパスワード(またはパスワードを入力し、すぐに2要素認証を実装する)を指定できますが、簡単で、率直に言って、そうしない理由はありません。
ドキュメント 。
App Engineは実際、最近、特定のアプリバージョンをアップロードした開発者向けの機能を ソースコードをダウンロード に追加しました。
私見、今日(2018年8月)の最良の選択肢は次のとおりです:
メインメニューの[製品]で、[ツール]-> [クラウドビルド]-> [ビルド履歴]に移動します。
そこで、必要なビルドのIDをクリックします(私にとっては最後のビルド)。
次に、開いたウィンドウ(ビルドの詳細)で[ソース]リンクをクリックすると、圧縮コードのダウンロードが開始されます。
それと同じくらい簡単です。
HTH。
Java sdkに基づくこのプロセスそれは私のために働きます...
Google Cloud SDK gcloud initをダウンロード ここに画像の説明を入力してください
資格情報を使用してログインするプロセスを実行します
SDKから次のコマンドを入力します
C:\ Program Files(x86)\ Google\appengine-Java-sdk-1.9.49\bin
次のコマンドを入力して、ソースコードをダウンロードします
appcfg.sh -A [YOUR_APP_ID] -V [YOUR_APP_VERSION] download_app [OUTPUT_DIR]
例:appcfg.sh -A my-project-name-1234 -V 2 download_app C:\Users\india\Desktop\my project
注:この進捗状況はJava-appengine sdkに基づいているため、appcfg.sh
の代わりにappcfg.py
を使用します
2019年10月の時点で、-> App Engine-> Servicesに移動し、ツールのドロップダウンで[ソース]を選択すると、ソースコードが表示されます。
アプリがアプリエンジンと同じメールIDでアップロードされているかどうかを確認します。よくわからない場合は、AppEngine>コントロール>デプロイ認証情報のクリアでプロジェクトをクリックし、デプロイして再度サインインしてから、これを使用してください
appcfg.py download_app -A {Google AppEngineからのアプリID} -V {1} "{c:\ path}" --oauth2_credential_file = C:\ Users\{アカウント名} /。appcfg_oauth2_tokens
すべての{}を必要に応じて変更