Git remote: erreur - distance:erreur: impossible de dissocier les vieux "filename_here' (permission denied) " git push

Pour environ 2 semaines maintenant, chaque fois que j'ai fait un git push, je voudrais obtenir environ 200 erreurs de cette lecture - distance:erreur: impossible de dissocier les vieux "wp-plugins/foobar.php' (Permission denied). Mais j'ai quand même pu pousser des fichiers sur le serveur, mais pas tous les fichiers dans le wp-répertoire des plugins.

Aujourd'hui, après avoir fait quelques recherches dans l'erreur permission denied j'ai exécuté cette commande: git reset --hard master (à partir de https://github.com/mxcl/homebrew/issues/2906)

Maintenant, chaque fichier dans mon répertoire de WordPress donne-moi la télécommande:erreur: impossible de dissocier les vieux "directory/filename.php' (Permission denied) erreur (environ 2000 d'entre eux)! La poussée semble aller correctement, mais lorsque je vérifie le fichier que j'ai essayé de pousser, le fichier local est modifiée, mais le fichier distant est toujours inchangé.

Si elle n'est pas trop évident maintenant, je suis assez nouveau à Git. S'il vous plaît aider. J'ai à l'utilisation de Git pour mon nouveau poste. En tant que freelance, je n'ai pas besoin de contrôle de version, mais maintenant, c'est le seul outil que je dois mettre à jour le site, et je ne peux pas, et je suis inquiet.

OriginalL'auteur badcrocodile | 2012-07-09