bitbucket を使用して Azure Web サイトの継続的デプロイをセットアップしようとしています。
問題は、Azure がアクセス許可を持っていないサブモジュール (私が所有している) を使用していることです。これは、既定では追加されないためです。
Azure が接続してサブモジュールを取得できるように、SSH キーを追加する方法を見つけようとしています。
私が取った手順。
PuttyGen で新しい公開/秘密キーを作成し、公開キーを Azure という名前で bitbucket アカウントに追加しました
Azure に FTP 接続し、公開キー ファイルと秘密キー ファイル (.ppk) の両方を .ssh ディレクトリに追加しました (どちらを追加すればよいかわかりませんでした)。これらは、azurePrivateKey.ppk および azurePublicKey という名前です。
設定ファイルを次のように更新しました
HOST * StrictHostKeyChecking no Host bitbucket.org HostName bitbucket.org PreferredAuthentications publickey IdentityFile ~/.ssh/azurePrivateKey.ppk
(それが正しいかどうかはわかりません)
既知のホストを次のように更新しました
bitbucket.org,131.103.20.168, <!--some key here...it was here when i opened the file, assuming it's the public key for the repo i tried to add--> bitbucket.org,131.103.20.168, <!--the new public key i tried to add-->
そして、私はまだ同じエラー、サブモジュールを取得する権限がありません。そのため、これまでに行ったことがないため、どのステップを誤って行ったのかを理解するのに苦労しています。