这篇只说下我遇到这个情况怎么解决的,小白并不知道什么原理,网上的解决方法好像比较不全。
我是通过官网上的教程,配置号了SSH下载了darknet_ros(注意前提要安装在ros的当前工作空间里~)但是下载的时候,总是不能连接下载子模块的内容(这里也可能有网络的问题,前一半下的非常快,后面直接都给卡住没进度了),出现这种情况说是没有下载完全。。。
步骤一:
删除已经通过SSH下载的dark_ros包,然后使用熟悉的git clone https://模式下载,(稳定且快,或者直接下载压缩包.zip文件也估计可以),解压打开文件按Ctrl+H会有一个隐藏的文件.gitmodules,使用git打开(vim也可以,比较喜欢git~)
将里面的内容,如:
[submodule "*****/*****"]
path = *****/*****
url = https://github.com/leggedrobotics/darknet_ros.git
修改成:
[submodule "*****/*****"]
path = *****/*****
url = git@github.com:github.com/leggedrobotics/darknet_ros.git