Git 对项目更新的时候提示错误 repository not owned by current user

遇到 Git 提示的错误信息为:repository not owned by current user

上图显示的是错误的信息。

问题和解决

出现上面错误信息的原因是当前文件夹的权限和 Git 的执行权限不一直导致的。

我们的问题是我们希望在网盘上使用 Git 更新克隆后的代码,但登录网盘和登录我们计算机使用的用户名是不一致的。

所以我们就没有办法把代码更新到网盘上了。

进入我们我们代码,选择文件夹的属性,然后查看文件夹的属性后选项 Git。

在这里我们可以看到 Git 提示的错误。

我们有 2 个解决办法。

添加用户到文件夹

这个办法不是非常方便,每个文件夹都需要添加。

在属性中选择安全,然后把你登录计算机使用的用户名添加到这个文件夹中。

然后再次更新代码就可以了。

全局设置(推荐使用)

因为这个问题只针对 Git,所以我们可以对全局进行修改。

找到 Git 的全局配置文件。

Windows 的全局配置文件路径在:C:\Users\***\.gitconfig 这个文件。

上面星号的定义为你登录当前计算机使用的用户名。

然后在这个文件中,添加

复制代码
[safe]
    directory = *	

上面的内容。

修改后的文件情况如下:

保存退出后再次对代码进行更新,我们遇到的问题便完美解决了。

Git 对项目更新的时候提示错误 repository not owned by current user - SCM - iSharkFly遇到 Git 提示的错误信息为:repository not owned by current user 上图显示的是错误的信息。 问题和解决出现上面错误信息的原因是当前文件夹的权限和 Git 的执行权限不一直导致的。 我们的问题是我们希望在网盘上使用 Git 更新克隆后的代码,但登录网盘和登录我们计算机使用的用户名是不一致的。 所以我们就没有办法把代码更新到网盘上了。 进入我们我们代码,选择文件夹的属性,然后查看文件夹...https://www.isharkfly.com/t/git-repository-not-owned-by-current-user/15223

相关推荐
是宇写的啊11 小时前
Git远程操作
git
our_times20 小时前
# Git 高频命令实战指南:从日常开发到进阶协作
git
PBitW20 小时前
git 中容易遗忘的点 (二) ⚡⚡⚡
前端·git·面试
PBitW20 小时前
git 中容易遗忘的点 (三) 🚀🚀🚀
前端·git·面试
郑州光合科技余经理1 天前
家政预约小程序后端源码深度剖析:支付回调实战
java·开发语言·前端·git·小程序·架构·php
北极糊的狐1 天前
钉钉小程序 Git 版本管理完整流程
git·小程序·钉钉
Fzuim1 天前
当 AI 也成为提交者:ThinkFlow 的 Git 提交规范,是怎么定的
git·agent·thinkflow
CodexDave2 天前
数据库连接池耗尽:排查顺序与三层兜底
服务器·前端·数据库·git·云原生·容器·kubernetes
乐观的Terry2 天前
5、发布系统-Git 集成
大数据·git·elasticsearch
不怕犯错,就怕不做2 天前
GIT的简单打patch应用format-patch and git am
linux·git·全文检索