试图删除ubuntu guest上的git repo

Dan*_*ean 9 git ubuntu virtualbox ubuntu-13.04

我试图从我的本地机器中删除整个git存储库,但git禁止删除多个文件.

我试过了:

  1. rm -r folder
  2. 它问我是否要删除一些写保护文件?我问过y.
  3. 以下消息出现:

    rm: cannot remove ‘.git/objects/08/fa4fcd8413b84a1605e1c4866cb2493daf4c4e’: Operation not permitted
    rm: cannot remove ‘.git/objects/96/de4fe9aa42239290cae341427649f2afbdab16’: Operation not permitted
    rm: cannot remove ‘.git/objects/fd/ed37600b5fe66e1a0d0e4355b387e56ca2638e’: Operation not permitted
    rm: cannot remove ‘.git/objects/pack/pack-cb277ab3b4a3510209a9784a76760e6281da5218.idx’: Operation not permitted
    rm: cannot remove ‘.git/objects/pack/pack-cb277ab3b4a3510209a9784a76760e6281da5218.pack’: Operation not permitted
    
    Run Code Online (Sandbox Code Playgroud)

ls命令显示已删除所有本地文件.然后我尝试sudo rm -r .git从该文件夹 - 相同的结果.

请帮我,删除该文件夹.

Phi*_*gan 23

  1. 关闭可能正在运行的任何git客户端.

  2. 首先设置要删除的权限:

    chmod -R 777 folder
    
    Run Code Online (Sandbox Code Playgroud)
  3. 尝试强制删除:

    rm -rf folder
    
    Run Code Online (Sandbox Code Playgroud)

  • 我有同样的问题,你回答它有效!谢谢! (2认同)
  • _“关闭所有可能正在运行的git客户端” _宾果游戏!我使用目录作为项目打开了Atom-也关闭了所有IDE。 (2认同)

Dan*_*ean 3

所以我想通了。问题是在我的主机(Windows 7 x64)上该文件夹被允许只读。我禁用了它,并将其从主机中删除。抱歉没有说它已安装,感谢所有回复:)