Git:尝试签出文件时遇到权限问题。更改权限不会';我不能解决它

Git:尝试签出文件时遇到权限问题。更改权限不会';我不能解决它,git,file-permissions,Git,File Permissions,我最近尝试签出一个项目,但由于文件被修改而无法签出 我试图git checkout--file.ext但出现错误: 错误:无法取消旧“file.ext”的链接(权限被拒绝) 考虑到该文件可能无法写入(并且不是从我在网上找到的文件中获取),我使用chmod,chmod 777 file.ext将权限更改为777,并确认在使用ls-l file.ext时发生了这种情况 但是,问题仍然存在于相同的错误消息中 有谁知道这是为什么以及我如何修复它吗?您需要对包含file.ext的目录进行写访问。除非您对某

我最近尝试签出一个项目,但由于文件被修改而无法签出

我试图
git checkout--file.ext
但出现错误:

错误:无法取消旧“file.ext”的链接(权限被拒绝)

考虑到该文件可能无法写入(并且不是从我在网上找到的文件中获取),我使用chmod,
chmod 777 file.ext
将权限更改为777,并确认在使用
ls-l file.ext
时发生了这种情况

但是,问题仍然存在于相同的错误消息中


有谁知道这是为什么以及我如何修复它吗?

您需要对包含
file.ext的目录进行写访问。除非您对某个目录具有写访问权限,否则无法删除(取消链接)该目录中的文件-相关文件的权限无关紧要。

谢谢您的帮助!该目录是我的站点的根目录。我想知道为什么没有其他文件受到影响。