可以通过替换github代理来解决:
首先,在 /etc/ros/rosdep/sources.list.d/20-default.list 中的github相关链接替换成代理链接,具体代理链接参考 OpenCV Contrib 编译网络问题解决_Sun Kross的博客-CSDN博客_raw.githubusercontent出现这个问题,根据提示定位到是raw.githubusercontent.com无法访问,因此解决方法之一是使用代理,解决方法之二是使用镜像进行替换。找到可用镜像后,就可以将contrib库中的对应cmake文件中的链接进行替换。在Opencv Contrib 库的编译过程中,遇到上述问题,提示网络错误。目前国内可以使用的镜像有。https://blog.csdn.net/S_Kross/article/details/127038780?spm=1001.2014.3001.5502
替换之后,同样需要替换 /usr/lib/python2.7/dist-packages/rosdistro/__init__.py 文件中的 github相关的链接。