web-dev-qa-db-fra.com

Autorisation refusée d'erreurs sur des fichiers aléatoires lors de l'extraction d'une branche

Tout à coup, j'ai commencé à recevoir l'erreur suivante lors de l'extraction de ma branche principale locale. Le fichier de problème, ainsi que l'erreur elle-même, semble être aléatoire (parfois, le paiement fonctionne parfaitement).

"c:\Program Files (x86)\Git\bin\git.exe" checkout --merge "master" D abc123.cs : impossible de créer le fichier abc123.cs (Permission nié) est passé à la branche 'maître' Terminé

15
bugged87

Daniel Hilgarth suggestion anti-virus dans les commentaires de la question m'a rappelé que j'avais exécuté (et annulé prématurément) des analyses de récupération de fichier peu de temps avant que le problème se manifeste. Il est possible que ces processus d’analyse soient à l’origine du problème s’ils n’annulent pas correctement.

Quoi qu'il en soit, le redémarrage de ma machine a résolu le problème.

4
bugged87

Juste fermer l'éditeur m'a résolu le problème. Au fait, j'utilisais l'éditeur Atom.

36
imsrgadich

Je ne sais pas si vous utilisez du texte sublime, mais lorsque le problème de l’autorisation a été refusé, j’ai remarqué qu’il y avait une notification de licence qui essayait de vous faire faire une donation à sublimetext3 de temps en temps.

Une fois que j'ai fermé cette fenêtre et relancé les commandes, les erreurs d'autorisation refusées ont disparu et tout a bien fonctionné.

J'extrapole que d'autres éditeurs avec des notifications contextuelles peuvent être à l'origine de ce problème.

Le redémarrage, comme mentionné par bugged87, éliminerait certainement toutes les fenêtres ou notifications en incrustation.

8
ahnbizcad

Dans mon cas, mon application angulaire fonctionnait toujours à partir de ng serve, donnant ceci:

[Git Bash - ng serve

Je devais donc simplement le fermer avec ctrl+c.

4
Leo

Pour moi, la solution consiste à ouvrir le Gestionnaire des tâches de Windows et à tuer toute instance en cours d'exécution IIS.

1
Paulo Griiettner

Indique que le volet de visualisation de l'Explorateur Windows peut également provoquer des erreurs d'autorisations. Je viens de passer une heure à essayer de trouver la cause du problème, en pensant qu'il s'agissait d'une sorte de corruption de fichier, lorsqu'il est soudainement devenu évident que tant que le volet de visualisation était fermé (ou que le fichier en question n'était pas sélectionné dans l'explorateur de fichiers) alors tout allait bien.

0
NVV

Je viens de faire face au même problème sur Win7.

Pour moi, la solution consistait à désactiver le Protection RealTime dans Microsoft Security Essentials en faisant le git checkout master

rappelez-vous simplement de le rallumer;)

0
80prozent

Fermer mon éditeur de texte (atome) a corrigé le problème. 

0
Deepak Rao

J'ai rencontré ce même problème récemment. Fermer toutes mes sessions ouvertes et en commencer une nouvelle a fonctionné pour moi.

0
Kelly Kiernan

Le redémarrage n'est probablement pas nécessaire. Vous pouvez essayer de fermer votre éditeur ou IDE et de quitter toutes vos fenêtres cmd ou Shell actuellement définies dans ce dossier de projet. 

0
MichaelZ

La même chose s’est produite avec moi il ya un certain temps et j’ai fermé mon VScode , tapez git checkout et cela a fonctionné!

0
Messias Tayllan