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

Git-子模块致命克隆(libpd),git,libpd,Git,Libpd,我正在尝试使用git安装纯数据Android库,但我一直收到相同的错误 我创建了一个新目录,在其中克隆存储库,并运行cd pd for android移动到存储库文件夹。 运行git子模块update--init--recursive后,我得到以下结果: fatal: clone of 'git://github.com/libpd/libpd.git' into submodule path /Users/myUserName/Desktop/pd-android-test/pd-for-a

我正在尝试使用git安装纯数据Android库,但我一直收到相同的错误

我创建了一个新目录,在其中克隆存储库,并运行
cd pd for android
移动到存储库文件夹。
运行
git子模块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(纯安卓数据库)有一个使用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://

尽管这将阻止您使用
git://
协议(直到您恢复该更改)@umläute这一点很好。我已将该规则限制为一个本地repo,现在我得到了
fatal:clone of'git://github.com/nettoyeurny/opensl_stream.git“进入子模块路径”/Users/me/Desktop/pd_andro/pd for android/PdCore/jni/libpd/jni/opensl_stream”未能克隆“jni/opensl_stream”。重试计划克隆到“/Users/me/Desktop/pd_andro/pd for android/PdCore/jni/libpd/pure data”。。。致命:无法连接到git.code.sf.net:git.code.sf.net[0:216.34.181.155]:errno=操作超时
@slwjc,只要您看到
git://
,这意味着配置“
而不是
”不适用。您键入了什么
git-config
命令?我尝试了
git-config-url。“https://”。而不是git://
git-config-global-urlhttps://github.com/libpd/“.代替git://github.com/libpd/
git config --global url."https://github.com/libpd/".insteadOf git://github.com/libpd/