Git不会添加文件 - '权限被拒绝'

时间:2016-06-20 18:14:39

标签: linux git ubuntu

突然简单的git功能不起作用。

当我尝试git add时,我收到以下错误:

hudac@ubuntu:~/progg$ git add . --all
warning: unable to access 'dir1/dir2/.gitignore': Permission denied

我从未创建dir1/dir2/.gitignore。 这很奇怪:

hudac@ubuntu:~/progg$ ll dir1/dir2  
ls: cannot access dir1/dir2/..: Permission denied  
ls: cannot access dir1/dir2/.: Permission denied  
ls: cannot access dir1/dir2/file1: Permission denied  
total 0  
d????????? ? ? ? ?            ? ./  
d????????? ? ? ? ?            ? ../  
-????????? ? ? ? ?            ? file1

file1是应该位于dir1/dir2/file1路径下的文件。

有没有办法解决这个问题? 它发生在我chmod 644 -R dir1/dir*

之后

1 个答案:

答案 0 :(得分:1)

您在“ dir1 ”中创建文件并且 FOLDERS 在运行该命令时具有644权限,这是此处的问题。

运行此命令将文件夹“ dir2 ”重置为正确的权限

chmod 755 dir1/dir2

Manual