Linux Web アプリを使用すると、アプリケーションの Git デプロイが失敗します。 この問題を回避するにはどうすればよいですか?
Linux Web アプリへの Git デプロイが失敗した場合は、次のいずれかのオプションを選択してアプリケーション コードをデプロイします。
継続的デリバリー (プレビュー) 機能を使用する: アプリのソース コードを Azure DevOps Git リポジトリまたは GitHub リポジトリに格納して、Azure 継続的デリバリーを使用できます。 詳細については、「 Linux Web アプリの継続的デリバリーを構成する方法」を参照してください。
ZIP デプロイ API を使用する: この API を使用するには、Web アプリに SSH 接続し、コードをデプロイするフォルダーに移動します。 次のコードを実行します。
curl -X POST -u --data-binary @ https://{your-sitename}.scm.azurewebsites.net/api/zipdeploy
コマンドが見つからないというエラーが発生した場合は、前curlのcurlコマンドを実行する前に を使用apt-get install curlして curl をインストールしてください。