gitlab - 无法彻底删除/删除目录

时间:2015-07-27 04:22:34

标签: git gitlab

我是使用git和使用gitlab的新手。从Web界面中删除项目后,我遇到了清理目录的问题。

首先我“删除项目”,项目已被删除。然后我去了文件夹所在的目录并尝试进行rm -rf <directory>并收到以下消息:

$ rm -rf data_warehouse/
rm: data_warehouse//.git/objects/01/434330a1f2411755e0dfd402dc9c7ab9258bc6: Operation not permitted
rm: data_warehouse//.git/objects/01/7c41807d3e1ea1b6f53ea0450355a817000b07: Operation not permitted
rm: data_warehouse//.git/objects/01: Directory not empty

$ cd data_warehouse/
$ ls

如果cd进入目录data_warehouse,则没有文件。所以目录是空的。为什么我不能删除它?

2 个答案:

答案 0 :(得分:1)

对于一个实际的答案,用以下内容粉碎该文件夹:

sudo rm -rf data_warehouse

正如o11c所指出的,如果你使用sudo来创建东西,你经常需要使用sudo来摆脱东西。 Here's an intro to Unix file permissions这可能对您有所帮助。

答案 1 :(得分:0)

如果您在目录中运行ls,它将只列出名称不以点开头的文件。

使用ls -a列出目录中的所有文件。

Operation not permitted错误看起来像您曾在此存储库中以不同的用户身份执行某些操作。例如,如果您不小心使用sudo,则此类错误很常见。