another hunch is that you have a link to a subrepositor in your repository that has an absolute path to a remote location, and you are updating a set of changes in your parent repository that references a set of changes in a subrepositor that you do not have locally, therefore, he is trying to attempt to use this remote repository referenced as a subrepository. therefore, to prevent your update, you do not need to connect to a remote repository for the repository itself, but for the subresimment that is absolutely referenced.
source share