1 votes

Échec de la validation SVN

D:\svnroot>svn commit -m "Tapez ici votre justification" --username svnu --password test

svn: Autorisation a échoué

Je suis sûr que le nom d'utilisateur/mot de passe est correct (dans conf/password), est-il nécessaire d'avoir exactement cet utilisateur sur le serveur svn distant?

1voto

Paul Smith Points 339

Je suis sûr que le nom d'utilisateur / mot de passe est correct (dans conf/password), est-il nécessaire d'avoir exactement cet utilisateur sur le serveur SVN distant?

conf/password ou conf/passwd? Le fichier correct est passwd. En ce qui concerne avoir "exactement" cet utilisateur sur le serveur SVN distant... Je ne sais pas ce que vous voulez dire? Le nom d'utilisateur doit être correct, mais il n'a pas besoin d'un compte utilisateur.

Notez que SVN est probablement sensible à la casse en ce qui concerne les noms d'utilisateur et les mots de passe.

1voto

Console Points 608

Notez qu'il indique que l'autorisation, et non l'authentification, a échoué. Votre nom d'utilisateur et votre mot de passe ont été acceptés, mais SVN ne pense pas que cet utilisateur ait la permission d'écriture.

Si vous utilisez svnserve (car si c'était Apache, l'erreur mentionnerait un code d'état HTTP) :

  • vérifiez que svnserve n'a pas été lancé avec l'option en lecture seule
  • vérifiez que svnserve.conf a auth-access = write
  • si un fichier authz est utilisé, vérifiez qu'il répertorie votre utilisateur

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