0
我有位於爲什麼git子模塊路徑錯誤?
ssh://ml-fey/usr/projects/data/nuclear/mc/type1
這個倉庫有一個子模塊一個Git倉庫(我將稱之爲ml
)。該.gitmodules
文件看起來像這樣
[submodule "Appendix"]
path = Appendix
url = /usr/projects/data/nuclear/mc/type1/Appendix
我可以克隆版本庫到一個新的存儲庫(我將稱之爲XL
),但是當我嘗試更新子模塊我得到這個錯誤
$ git submodule update
Cloning into 'Appendix'...
fatal: '/usr/projects/data/nuclear/mc/Appendix' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Clone of 'ssh://ml-fey/usr/projects/data/nuclear/mc/Appendix' into submodule path 'Appendix' failed
請注意,它從中搜索Appendix
子模塊的目錄缺少最終的type1
目錄。 git無法更新XL
中的子模塊的原因是因爲ssh://ml-fey/usr/projects/data/nuclear/mc/Appendix
不存在。 type1
去哪了?
的.gitmodules
文件爲XL
庫看起來像是:
[submodule "Appendix"]
path = Appendix
url = /usr/projects/data/nuclear/mc/type1/Appendix
這就是我正在尋找的。 .gitmodules中的冗餘令人困惑。謝謝。 –