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

时间:2017-10-03 12:55:37

标签: git libpd

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

我创建了一个新目录,在其中克隆存储库,并运行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.

关于我可能做错的任何想法?

1 个答案:

答案 0 :(得分:1)

回购libpd/pd-for-android(Android数据库纯数据)有一个.gitmodules,它使用git网址apply plugin: 'ear' repositories { mavenCentral() } dependencies { earlib group: 'org.apache.commons', name: 'commons-math3', version: '3.6.1' } ear { libDirName '.' }

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

git://github.com/libpd/libpd.git

或尝试更全局的规则(限于该回购),使用cd /path/to/my/repo git config url."https://".insteadOf git:// git submodule update --init --recursive (将立即克隆主回购和子模块,为您节省一步)

git clone --recursive

这样,您就不会停用所有回购的git config --global url."https://github.com/libpd/".insteadOf git://github.com/libpd/