Github でいくつかのリポジトリを管理する際に問題が発生しています。私は実際に経路探索ライブラリを維持しています。マスター リポジトリは次のとおりです: Jumper。このリポジトリは、サブモジュール ( 30logおよびBinary-Heaps ) として含まれる 2 つの他のリポジトリに接続されています。
オプションとして--recursiveを使用して、マスター リポジトリ (ジャンパー) のクローンを作成しようとすると、正常に動作します。
しかし、このマスターリポジトリをサブモジュールとして別のリポジトリに含めたい場合は、それをSuperMaster repoと呼びましょう。その後、まだ--recursiveを使用してSuperMaster repo のクローンを作成しようとすると、レポJumperのクローン作成に成功しますが、登録に失敗します。そのサブモジュール ( 30logおよびBinary-Heaps )、次のようなことを言っています:
Failed to recurse into submodule path
fatal: not a git repository: ../../../../c:/Users/... etc
私は少し掘り下げましたが、何人かの人々が似たようなものに遭遇したことがわかりました(こことここ)が、提案された解決策のどれも私とうまくいかないようです.