尝试初始化子模块时'致命:找不到子模块路径的url'错误

Bha*_*gav 7 git git-submodules

我在当前存储库中用作子模块的存储库droid-media-lib的名称是,但是该子模块所放入的目录的名称是library这样的.gitmodules看起来像这样

[submodule "droid-media-lib"]
        path = library/
        url = https://github.com/talview/droid-media-lib.git
Run Code Online (Sandbox Code Playgroud)

现在当我尝试在另一台计算机上克隆这个项目时,并且做到了

git submodule update --init
Run Code Online (Sandbox Code Playgroud)

我收到这个错误

fatal: No url found for submodule path 'library' in .gitmodules
Run Code Online (Sandbox Code Playgroud)

到目前为止我尝试过的:

  • 我已经尝试将子模块"droid-media-lib"更改为子模块"library",仍然会出现相同的错误.

  • 我已经尝试将库目录名重命名为droid-media-lib并在路径中设置相同的值path = droid-media-lib/",但令人惊讶的是错误消息与其中的"库"保持一致,我不明白它在哪里阅读"库" "字符串来自?

DUm*_*man 7

子模块路径可能不以斜杠结尾.

path=library/
Run Code Online (Sandbox Code Playgroud)

是一个无效的配置,而不是你可以:

path=library
Run Code Online (Sandbox Code Playgroud)