繁体   English   中英

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

[英]Git won't add files - 'Permission denied'

突然,简单的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下的dir1/dir2/file1

有没有办法解决这个问题?
chmod 644 -R dir1/dir*

您在运行该命令时使“ dir1 ”中的文件和文件具有644权限,这就是这里的问题。

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

chmod 755 dir1/dir2

手册

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM