Docker を使用して PHP プロジェクトをデプロイする場合、コードをプルする git clone コマンドの実行は通常、次の理由で失敗します。
現在のユーザーがリモート ウェアハウスにアクセスする権限を持っていることを確認してください。次のコマンドを使用して確認できます。
git ls-remote <リモートウェアハウスアドレス>
ウェアハウスのコンテンツを表示できない場合は、管理者に連絡するか、自分で権限を設定する必要があります。
ユーザー名、電子メール、SSH キーなど、Git が正しく構成されていることを確認します。
構成が正しくない場合は、次のコマンドを使用して変更できます。
git config user.name <ユーザー名前> git config user.email <電子メール>
ネットワークが不安定な場合、プルが失敗する可能性があります。次のことを試すことができます。
git clone --retry <倉庫アドレス>
シナリオ: Docker を使用して Laravel PHP Web アプリケーションをデプロイします。
問題: コードをプルするときにエラーが発生します。
git clone git@github.com:my-user/my-project.git 「私のプロジェクト」にクローンを作成しています... 致命的: 'https://github.com' のユーザー名前を読み選ぶれませんでした: ターミナル プロンプトが無効になりました
解決:
SSH キーが正しく追加されたことを確認し、 --retry オプションを使用します。
ssh-add -l # SSH キーを確認します git clone --retry git@github.com:my-user/my-project.git
上記の方法により、コードが正常にプルされ、Laravel PHP Web アプリケーションのデプロイが完了します。