Google計算エンジンで作業を開始し、VM初期化プロセスを自動化しようとしています。起動時に、VMはbitbucket上でプライベートgitリポジトリをクローンし、アプリケーションを実行する必要があります。初期化シェルスクリプトを使用してプライベートgitリポジトリを複製する方法
それは公共のレポだったのであれば、次のようになります。私はプライベート自分のコードを維持したい場合は
git init myapp
cd myapp
git pull https://[email protected]/me/myapp.git
は、私はどのように行うのですか? まずSSHキーをダウンロードしてください。もしそうなら、私はこれをどのようにするのですか?
私はクラウドレポジトリへのクローン作成も試みましたが、資格情報の入力も求めました。これはより良いaproachですか?
git config credential.helper gcloud.sh
しかし、SDKが既にあるよう:私はあなたがコマンドラインを実行しているGoogleクラウドSDKからヘルパーを使用して、Googleのクラウド上のプロジェクトのリポジトリへのアクセスを得ることができることを発見し、Googleのリポジトリのドキュメントを通じて探し
これらのすべてのステップがあるインストール単一のgcloudコマンドにパッケージされています: 'gcloud source repos clone default'。また、新しいプロジェクトの場合、 'default'はデフォルトで終了しないかもしれないので、reposを作成する必要があります。 GCEインスタンスを作成するときは、すべてのAPIへのアクセスを許可することができます。 http://stackoverflow.com/questions/38067253/gcloud-source-repos-clone-with-service-account-is-not-working – cherba
@cherbaこれは素晴らしいです!ありがとう – Maviles