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é
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.
Juste fermer l'éditeur m'a résolu le problème. Au fait, j'utilisais l'éditeur Atom.
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.
Dans mon cas, mon application angulaire fonctionnait toujours à partir de ng serve
, donnant ceci:
[
Je devais donc simplement le fermer avec ctrl+c
.
Pour moi, la solution consiste à ouvrir le Gestionnaire des tâches de Windows et à tuer toute instance en cours d'exécution IIS.
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.
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;)
Fermer mon éditeur de texte (atome) a corrigé le problème.
J'ai rencontré ce même problème récemment. Fermer toutes mes sessions ouvertes et en commencer une nouvelle a fonctionné pour moi.
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.
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é!