--- a/src/eric7/Plugins/VcsPlugins/vcsGit/GitRemoteRepositoriesDialog.py Mon Dec 12 19:50:37 2022 +0100 +++ b/src/eric7/Plugins/VcsPlugins/vcsGit/GitRemoteRepositoriesDialog.py Tue Dec 13 14:03:13 2022 +0100 @@ -132,11 +132,9 @@ args.append("--verbose") # find the root of the repo - repodir = self.projectDir - while not os.path.isdir(os.path.join(repodir, self.vcs.adminDir)): - repodir = os.path.dirname(repodir) - if os.path.splitdrive(repodir)[1] == os.sep: - return + repodir = self.vcs.findRepoRoot(self.projectDir) + if not repodir: + return self.process.kill() self.process.setWorkingDirectory(repodir)