fatale: impossible de créer un répertoire dans /root/wp-content/cache/page_enhanced/... Pas un fichier ou un répertoire
Après quelques tirant les modifications du serveur.
Je ne peux plus pousser quelque chose, peu importe Si je suis en train de git git push
ou git pull
ou git merge
ou git rebase origin/master
ou git reset --hard
Il dit toujours fatal: cannot create directory at /root/wp-content/cache/page_enhanced/.... No such a file or directory
Même quand je créer un nouveau propre référentiel et d'essayer de cloner il obtient toujours la même erreur.
Comment je peux résoudre ce... de toute façon c'est une partie du répertoire du cache et je n'en ai pas besoin... Comment faire pour déplacer un ou l'ignorer?
OriginalL'auteur Arma Sarma | 2013-10-04
Vous devez vous connecter pour publier un commentaire.
Pourrait être plusieurs choses en fonction de l'OS de la machine, vous sont en cours d'exécution et la version de git. Avec plus de détails que je pourrais être plus précis.
Sur Windows,c'est soit les autorisations des répertoires, ou c'est la longueur des répertoires/les chemins. Sur Linux, il serait les autorisations. J'ai aussi vu des cas où le problème est non-caractères autorisés dans des répertoires ou des fichiers.
Votre meilleur pari pour supprimer le répertoire est clone dans un endroit où elle travaille, comme une boîte linux exécutant de la racine (ou une vm ou utiliser cygwin), et les ajouter à l' .gitignore fichier:
/wp-content/cache/
.Ensuite, pour supprimer la déjà mis en cache info, tapez:
git rm -rf –-cached wp-content/cache
et puis commit et push.malheureusement, je n'ai pas trouvé une meilleure façon, à l'exception de cygwin(qui peut être une installation de grande taille), mais utilise les chemins d'accès UNC. Si vous rencontrez l'un, s'il vous plaît partager, et nous serons tous d'applaudir. Beaucoup de l'Api windows qui ont 259 char limite, qui est ce que git est en cours d'exécution.
OriginalL'auteur Mike
J'ai eu un problème similaire. J'ai trouvé que j'ai dû fermer Visual Studio, car il était maintenant sur le répertoire.
Je vous recommandons de fermer tous les programmes que vous pouvez, si vous avez ce problème. Si votre problème est le même que le mien, vous serez en mesure de pouvoir exécuter vos commandes git lorsque le programme se tenant à la référence est à l'arrêt. Si vous le faites systématiquement, alors vous devriez trouver le coupable.
Dans mon cas, j'ai eu une invite de commande qui était en cours d'exécution
ionic serve
que j'ai eu à arrêter..OriginalL'auteur John Braxler