問題の説明
エラーメッセージ:
正しいアクセス権があること、
およびリポジトリが存在することを確認してください。
致命的: サブモジュール パス 'E:/project/pixyz/PiXYZCore/thirdparty/SimpleJSON' への '[email protected]:MJPA/SimpleJSON.git' のクローン作成に失敗しました '
PiXYZCore/thirdparty/SimpleJSON' の 2 回目のクローン作成に失敗し、中止されます
解決
- ssh 公開キーをローカルで生成し、それを GitHub の ssh にコピーして
cmd を開き、コマンド ラインで実行します。
ssh-keygen
すべての生成タイプとディレクトリに対して [はい] を選択し、公開キー (id_rsa.pub) と秘密キー (id_rsa) を生成します。デフォルトのディレクトリは、ユーザー名フォルダーの下の .ssh フォルダーにあります (上記の [はい] 部分のディレクトリ名をコピーできます)。
すべての id_rsa.pub をコピーし、Github の ssh の下に置きます (ホームページ -> プロフィール写真 -> 設定 -> SSH および GPC キー)
- このマシン上でウェアハウスのクローンを作成しようとすると、以下のダイアログが表示されます。「yes」と入力します。これは、github のホストを .ssh フォルダー内の known_hosts に追加するのと同じです。
ホスト「github.com (20.205.243.166)」の信頼性を確立できません。
ED25519 キーのフィンガープリントは SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU です。
このキーは他の名前では知られていません。
接続を続けてもよろしいですか (はい/いいえ/[指紋])? はい
- もう一度実行すると
git submodule update --init --recursive
、正常に動作します