66 votes

Erreur de Subversion : (405 Method Not Allowed) en réponse à MKCOL

J'obtiens l'erreur suivante en essayant de commit un nouvel ajout de répertoire.

svn: Commit failed (details follow):
svn: Server sent unexpected return value (405 Method Not Allowed) in response to MKCOL request for '....

Je n'ai jamais vu cette erreur auparavant. Comment puis-je résoudre ce problème ?

Solution
J'ai réussi à résoudre le problème :

  • Supprimez le répertoire parent du dossier qui pose problème.
  • Faire la mise à jour SVN.
  • Un dossier portant le même nom que le nouveau existait déjà dans le référentiel.
  • Supprimez ce dossier.
  • SVN commit.
  • Copier le nouveau dossier, planifier l'ajout et SVN commit.

0voto

Ohad Cohen Points 121

J'ai eu le même problème, j'ai sauvegardé le répertoire (juste par sécurité) puis mis à jour le dossier svn. Après cela, j'ai pu commit à nouveau. (et ne pas utiliser ma sauvegarde)

-1voto

Claod Points 1

J'ai eu un problème avec e175002 200 OK. Mais j'ai lu que le chemin sur le message d'erreur parlait d'un mauvais serveur, donc l'URL de mon tronc n'était pas la bonne ( http://localhost:80/path/to/my/trunk/ ) ... attendez ! LOCALHOST ? ! ... Et maintenant je me rends compte que c'est parce que lors de ma première révision, mes paramètres envoyaient mes fichiers de projet à mon repo localement ... Donc, lors de votre première révision, assurez-vous que vos paramètres pour l'IP de votre serveur ne sont pas erronés, car après cela ... votre repo contiendra des informations erronées, et vous devrez trouver un moyen de modifier ces mauvais paramètres sur lui, ou sur chaque client qui veut utiliser votre repo pour la première fois.

Ma solution a été de vérifier sur chaque dossier de mon projet . sur chaque dossier il y a le dossier .svn qui stocke les informations, et sur chaque dossier .svn un fichier appelé "entries" Dans ce fichier il y a un chemin vers le serveur, j'ai remplacé la mauvaise ligne par la bonne IP dans chaque entrée stockée dans chaque dossier .svn. Et puis plus d'erreurs.

J'espère que cela vous aidera. :) désolé si c'est difficile de comprendre mon message ^^'. J'ai du mal à comprendre.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X