fatal: detected dubious ownership in repository(已解决)

前言

最近windows 10 更新后,发现非常卡顿,鼠标右键,偶尔要等10秒才能有反应,无法系统还原,但是可以通过装机软件,进行重置,类似于系统重新安装

重置 windows 10后,因为更新了用户名,造成之前的所以 git 仓库,都无法直接拉取代码

git 操作错误提示

admin@DESKTOP-TNI5ROV MINGW64 /d/git/rt-thread/rt-thread_pm2
$ git log
fatal: detected dubious ownership in repository at 'D:/git/rt-thread/rt-thread_pm2'
'D:/git/rt-thread/rt-thread_pm2' is owned by:
        'S-1-5-21-1045045257-1974506225-3199486363-500'
but the current user is:
        'S-1-5-21-1045045257-1974506225-3199486363-1001'
To add an exception for this directory, call:
        git config --global --add safe.directory D:/git/rt-thread/rt-thread_pm2

解决方法

临时的解决方法就是按照提示, 在 git bash 中输入git config --global --add safe.directory D:/git/rt-thread/rt-thread_pm2,但是这只能解决当前的 git 仓库,其他的git 仓库,都要这么做,并且 git config -l,会发现一大串的这些操作,看着很不爽

其实这个是git 仓库 用户名问题,如之前是 Administrator,现在改为了 admin,之前的目录所有者需要改为现在的用户,所以解决这种问题的根本方法就是【更改git 仓库文件夹的所有者】,改为当前的windows 登录的用户

操作步骤

1.选择 git 仓库的文件夹,如果这个文件夹下全是git 仓库,可以选择整个文件夹,鼠标右键【属性】 【安全】【高级】

  1. 所有者与当前的windows登录的账号不一样,【更改】

3.通过查找,找到当前登录的账号

4.选择查找

5.选择当前的账号

6.选择当前账号后,点击【确定】

7.点击【确定】后,目录文件较多,会操作一会

8.子文件夹等一起更改

9.更改后的效果

更改 git 仓库 文件夹的所有者为当前windows 账号,git 的操作正常了

小结

这个操作还是有点耗时,不过,就不用重新拉取代码了,因为拉取代码,也是比较的耗时的

不太清楚 git 为何设置了这个提示,不过更改文件夹用户,这个在 windows上,我是第一次操作

————————————————

版权声明:本文为CSDN博主「张世争」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/tcjy1000/article/details/127129224

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
"fatal: detected dubious ownership in repository" 是 Git 出现的错误信息,意味着在仓库中发现了可疑的所有权问题。根据引用和引用的内容,可能需要进行以下解决方法: 1. 方法一:通过运行命令 `git config --global --add safe.directory C:/Users/21077/vue_shop` 来解决当前的 Git 仓库的问题。然而,这种方法只能解决当前的仓库,其他的仓库也需要同样操作。同时,使用 `git config -l` 命令,你会发现很多类似的操作。具体步骤可以参考引用中提到的博主的文章。中提到的博主的解决方法是一个可行的尝试,建议你参考并进行相应的操作来解决这个问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [使用git时出现的一些问题整理](https://blog.csdn.net/qq_45956730/article/details/127303234)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [【Gitfatal: detected dubious ownership in repository 解决方法](https://blog.csdn.net/weixin_52954097/article/details/128875480)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值