2014-12-21 7 views
8

Sto provando a rimuovere una directory .git mentre utilizzo win7 e git-bash. ecco il mio tentativo:"autorizzazione negata" durante la rimozione della directory git

$ rm -rf .git 
rm: cannot remove directory `.git/objects/5e': Permission denied 
rm: cannot remove directory `.git/objects': Directory not empty 
rm: cannot remove directory `.git': Directory not empty  

$ rmdir .git 
rmdir: `.git': Directory not empty 

Cosa sto facendo male?

risposta

9

Windows 7 - Git-bash

$ sudo 
sh.exe": sudo: command not found 

git-bash in Windows non dispone di comando sudo.

Molto probabilmente, hai usato alcuni comandi git nella shell di comando con privilegi elevati. In Windows 7, il tuo utente normale e il tuo utente con privilegi elevati hanno poteri diversi. Provate a fare una delle seguenti

  1. Cercate rimuovere quella directory in Windows Explorer
  2. Inizio git bash come amministratore ed eseguire il comando rm.
  3. Provare a modificare le autorizzazioni in modo che l'utente normale abbia il controllo completo di tale directory.
+0

Ho finito per utilizzare l'opzione 1: Pannello di controllo> Opzioni cartella> scheda Visualizza> selezionare Mostra cartelle e unità file nascosti .. – user61629

2

Provare a eliminare la cartella dopo aver chiuso uno degli IDE in uso (ad es. Aptana Studio). Quando hai aperto questo progetto in un IDE, non ti permetterà di eliminare le teste git.