7
votes

SVN: Options de 'Repo URL: L'autorisation a échoué:

J'utilise deux commandes 1) SVN LS avec nom d'utilisateur et mot de passe 2) svn mkdir avec nom d'utilisateur et mot de passe. SVN LS fonctionne sans aucun problème, mais SVN Mkdir échoue avec le message d'erreur suivant: " svn: options d'URL de repo: l'autorisation a échoué: Impossible d'authentifier au serveur: Défi de base rejeté "

Quelqu'un peut-il m'aider avec ça? J'ai googlé cela plusieurs fois. Les gens ont signalé des problèmes similaires mais pas exactement les mêmes.

svn

3 commentaires

Même problème ici: redmine.org/boards/2/topics/25646 problème d'Apache Conf fichier? Problème avec le chemin utilisé avec mkdir ?


Cela vous invite-t-il au nom d'utilisateur / mot de passe? ls nécessite uniquement Lire Accès tandis que mkdir nécessite écrire accès.


Il n'est pas invitée pour le nom d'utilisateur et le mot de passe. J'envoie la commande avec nom d'utilisateur et mot de passe. J'ai aussi remarqué que cela échoue à peu de gens mais pas pour quelques-uns. Lorsque j'ai comparé la commande entre les cas ayant échoué et non échoué, j'ai remarqué que le paramètre de mot de passe est envoyé dans des guillemets dans des cas ayant échoué et non envoyé dans les guillemets pour des cas passés.


3 Réponses :


2
votes

est votre URL de repo HTTPS?

Dans ce cas, veuillez ajouter le commutateur suivant avant la commande. P>

svn --non-interactive --trust-server-cert --username urname --password ******** <command>


2 commentaires

Y a-t-il un moyen de faire cela comme un i-off d'I.e. ne pas avoir à entrer à chaque fois?


@ Therrobyouknow - Créez une enveloppe autour de la commande SVN à l'aide de la fourmi et appelez la tâche directement plutôt que de commander.



2
votes

Si vous avez une tortue SVN installée. Allez dans les paramètres et effacez le cache. Il devrait être sous "données sauvegardées". Ouvrez le navigateur Repo, acceptez le certificat et enregistrez le mot de passe.

C'est ça!


2 commentaires

Ouais. La Tortoise SVN effacera également le cache de la ligne de commande SVN!


Pas sur une machine Linux, il ne sera pas!



0
votes

J'ai eu ceci juste avec un mot de passe vide (oublié), tout en utilisant - mot de passe option.


0 commentaires