升级TortoiseGit后出现‘repository not owned by current user’错误求助
解决TortoiseGit升级后「repository not owned by current user」错误
以下是针对该问题的几种有效解决方法:
关闭TortoiseGit的所有者校验
右键仓库空白区域,打开「TortoiseGit → Settings → Git → Advanced」,找到checkowner配置项,将其值改为false,保存设置后重启TortoiseGit即可。修复仓库目录的系统权限
右键仓库文件夹,进入「属性 → 安全」面板,确保当前登录用户拥有该文件夹的读取/写入权限(建议直接赋予完全控制权限)。点击「高级」按钮,勾选「替换子容器和对象的权限」,应用设置后刷新目录。核对Git路径关联
打开TortoiseGit的「Settings → General」,确认Git.exe的路径与命令行中git --version显示的版本路径一致。若不一致,手动选择正确的Git安装目录,保存后重启TortoiseGit。
若以上方案均无效,可尝试重新克隆仓库,或卸载当前最新版TortoiseGit,安装稳定版本替代。
内容的提问来源于stack exchange,提问作者Joe Robe
相关产品推荐
相关产品推荐

