Git - 子模块致命克隆 (libpd)

Git - submodule fatal clone (libpd)

我正在尝试使用 git 为 Android 库安装 Pure Data,但我总是遇到同样的错误。

我创建了一个新目录,我在其中克隆了存储库,然后 运行 cd pd-for-android 移动到存储库文件夹。
在我 运行 git submodule update --init --recursive 之后,我得到以下内容:

fatal: clone of 'git://github.com/libpd/libpd.git' into submodule path 
/Users/myUserName/Desktop/pd-android-test/pd-for-android/PdCore/jni/libpd' failed.

关于我可能做错了什么有什么想法吗?

repo libpd/pd-for-android (Pure Data for Android library) has a .gitmodules 使用 git URL git://github.com/libpd/libpd.git

如果像本期一样,这与 git 协议有关,请先尝试:

cd /path/to/my/repo
git config url."https://".insteadOf git://
git submodule update --init --recursive

或者尝试一个更全局的规则(仅限于那个 repo),git clone --recursive(这将立即克隆主 repo 和子模块,为您节省一步)

git config --global url."https://github.com/libpd/".insteadOf git://github.com/libpd/

这样,您就不会为 所有 存储库停用 git://