您现在的位置是:首页 > 编程 > 

git报错git pull报错问题error: cannot open .git/FETCH

2025-07-25 23:02:11
git报错git pull报错问题error: cannot open .git/FETCH git报错git pull报错问题error: cannot open .git/FETCH_HEAD: Permission denied解决方案-优雅草央千澈详解问题原因当前登录的用户没有修改当前目录的权限,没有权限。正常Linux系统 centos 登录用户为root Ubuntu 为ubuntu解

git报错git pull报错问题error: cannot open .git/FETCH

git报错git pull报错问题error: cannot open .git/FETCH_HEAD: Permission denied解决方案-优雅草央千澈详解

问题原因

当前登录的用户没有修改当前目录的权限,没有权限。

正常Linux系统 centos 登录用户为root Ubuntu 为ubuntu

解决方案

第一步,查看当前登录的用户权限

用指令whoami 执行 whoami 你们得到是什么就用什么。

扩展: whoami是操作系统中用于查看当前有效用户名的命令,这一命令为大部分类Unix操作系统以及Windows Vista、Windows 7、Windows 8、Windows Server 200、Windows Server 2008与Windows Server 2012等操作系统所包含。命令whoami由英文单句“Who am I?(我是谁?)”连接而成,调用该命令时系统会输出当前用户的有效用户名,这一输出效果与Unix命令id-un是相同的。

第二步,查看当前目录

pwd指令 执行 pwd

扩展: 在计算机领域,pwd是一个常见的命令行指令(主要用于 Unix、Linux 和 macOS 等类 Unix 操作系统),pwd是 “print working directory” 的缩写,它的主要功能是显示当前工作目录的绝对路径。

我这边得到 /www/wwwroot/qingtinghr-server

第三步,修改当前用户权限

扩展知识: 基本含义 sudo chown是一个在 Unix、Linux 等操作系统中用于更改文件或目录所有者的命令。“sudo” 是 “superuser do” 的缩写,它的作用是允许用户以超级用户(root)或其他有足够权限的用户身份来执行命令。“chown” 是 “change owner” 的缩写,用于改变文件或目录的所有者。 语法格式 基本语法为:sudo chown [选项] 用户:组 文件或目录。 例如:sudo chown user1:group1 ,这个命令会将文件的所有者更改为user1,所属组更改为group1。 选项说明 -R(递归选项):当要改变一个目录及其子目录下所有文件的所有者时,使用-R选项。例如,sudo chown -R user2:group2 dir1会将dir1目录及其内部所有文件和子目录的所有者变更为user2,所属组变更为group2。 -v(详细信息选项):使用-v选项时,命令会在执行过程中显示详细的信息,比如每个文件或目录的所有者更改情况。例如,sudo chown -v user:group 会在终端显示类似于 “changed ownership of ‘’ from user4:group4 to user:group” 的信息。

根据扩展知识我们知道 我们应该输入的是

sudo chown -R(指令,更改以下目录权限,以递归选项) ubuntu(当前用户名) /www/wwwroot/qingtinghr-server(当前目录)

执行:

sudo chown -R ubuntu /www/wwwroot/qingtinghr-server

成功完美解决!!!!完美!

额外

其实大家发现我都又报错 有冲突, 但是其实我服务器不是最新的,git我们同事提交的是最新的,

因此很简单,git checkout.. 放弃本地更改,再次git pull 解决问题

优雅草央千澈为你奉上,跟我一起学无止境吧,数学老师教过:我们学习东西一定要知其然并知其所以然,我的文章会比别人的稍微字多点别嫌烦,是怕很多人看不明白,也怕自己时间过久乐看不懂。

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/biancheng/1192894.html

相关标签:无
上传时间: 2025-07-23 01:32:29
留言与评论(共有 16 条评论)
本站网友 华丰家具官网
15分钟前 发表
这个命令会将文件的所有者更改为user1
本站网友 找个好网名
18分钟前 发表
使用-R选项
本站网友 经痛吃什么
5分钟前 发表
group 会在终端显示类似于 “changed ownership of ‘’ from user4
本站网友 药品回扣
19分钟前 发表
cannot open .git/FETCH git报错git pull报错问题error
本站网友 78com
3分钟前 发表
group4 to user
本站网友 克罗斯比
28分钟前 发表
我这边得到 /www/wwwroot/qingtinghr-server第三步
本站网友 银耳的功效与作用
5分钟前 发表
组 文件或目录
本站网友 冯大辉
9分钟前 发表
选项说明 -R(递归选项):当要改变一个目录及其子目录下所有文件的所有者时
本站网友 刻板行为
3分钟前 发表
命令whoami由英文单句“Who am I?(我是谁?)”连接而成
本站网友 天琴湾
12分钟前 发表
“sudo” 是 “superuser do” 的缩写
本站网友 诺亚教育网
28分钟前 发表
调用该命令时系统会输出当前用户的有效用户名
本站网友 海参的营养价值和功效
0秒前 发表
它的主要功能是显示当前工作目录的绝对路径
本站网友 樱桃1
23分钟前 发表
Windows 7
本站网友 美梦洛城
0秒前 发表
git我们同事提交的是最新的
本站网友 深圳整形美容医院
10分钟前 发表
git我们同事提交的是最新的