Git出现dubious_ownership错误
前言
我将电脑系统单独分了一个c盘,其他的软件资源都放在别的盘内,重装系统后只需要重新配置软件和注册表就可以和之前一样使用。
本次重装系统后,重新使用Hexo博客,发现不能够上传博客页面,报错看上去是说当前用户不是仓库拥有者。此时我以为是Git没有配置用户,所以不能推送到远程仓库,于是正常的git config
后,问题依然没有解决,而在使用别的仓库时也出现的同样的报错,进行任何的git命令操作都会出现dubious ownership
错误,接下来尝试解决该错误。
一、为什么会出现这个错误
出于安全考虑,Git会对仓库目录进行所有权的检查。如果你的仓库目录所有权和当前用户不匹配,Git就会给你抛出一个fatal: detected dubious ownership in repository
的错误。
二、两个解决方案
方案一:对Windows进行更改目录所有权
这里没有使用该方案,也没有进行尝试。
方案二:将当前目录添加到安全目录例外
git config --global --add safe.directory E:/project/UC-BMS
后面的目录换成对应的位置。
三、解决问题后
使用方案二后,gitee网站可以进行仓库的连接。
但是在我的环境下还出现了不能够验证github的问题。
在另一篇文章中将尝试解决这个问题。
- Title: Git出现dubious_ownership错误
- Author: HarderHeng
- Created at : 2024-09-03 18:30:36
- Updated at : 2024-10-11 01:49:41
- Link: https://harderheng.life/2024/09/03/Git出现dubious-ownership错误/
- License: This work is licensed under CC BY-NC-SA 4.0.
Comments