问题描述
项目带有子模块,子模块有单独的git地址。
在克隆项目后,初始化子模块,以及切换子模块的分支,此时是成功的。
但是如果对子模块单独进行拉取或者推送,会遇到报错。
用小乌龟、IDE、git bash都是一样的结果。
项目git地址: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
原因分析:
猜测是子模块的拉取和推送路径没有设置。
解决方案:
为子模块单独设置一下拉取和推送路径。
图中是用小乌龟进行的。