web-dev-qa-db-fra.com

Authentification SVN annulée

J'obtiens l'erreur suivante, à la fois sur mes boîtes Linux et Windows, lorsque je construis, essaie d'extraire les tags SVN d'une compilation ant.

  [svn] <Checkout> started ...
  [svn] svn: authentication cancelled
  [svn] <Checkout> failed 

Comment résoudre ça? Ce qui est drôle, c'est que je peux parcourir le dépôt via Tortoise SVN en entrant mes informations d'identification.

Ce ne peut pas être un problème de "windows-has-cached-my-SVN-credtentials". Depuis, j'ai effacé mon répertoire "auth" SVN et cela se produit simultanément sur ma machine Linux qui est inconsciente de ma machine Windows.

16
chethan

Cela dépend de la version de l'EDI, ce problème est apparu après IDEA 9 et semble à première vue être un bogue lié au cryptage du mot de passe. Ici vous avez un problème signalé.

Ils disent que vous devez modifier .subversion/servers et le régler sur

# Password / passphrase caching parameters:
  store-passwords = yes
  store-plaintext-passwords = yes
  store-ssl-client-cert-pp = yes
  store-ssl-client-cert-pp-plaintext = yes

NOTE: Ceci stockera les mots de passe en tant que texte simple!

Mais celui-ci n'aide pas pour la version 11. J'ai corrigé comme ceci pour ma version de Community 11:

1) Est allé aux paramètres

2) Puis Version Control-> Subversion

3) Appuyez sur Clear Auth Cache

4) Nous sommes allés à modifications-> référentiel et appuyez sur Actualiser

IDEA m'a demandé si je voulais accepter le certificat

5) Répondu Accepter

Ensuite, l'actualisation a échoué avec l'erreur "svn: authentification annulée"

Mais dans Event Log j'ai vu

11:20:12 AM svn: authentication cancelled
11:21:11 AM 0 changes committed, 1 change failed to commit: Toggle Listener more 
11:23:05 AM Not Logged In to Subversion: Click to fix. Not logged In to Subversion 'Subversion Repositories'

6) J'ai cliqué sur "Cliquez pour résoudre"

Ensuite, IDEA m'a demandé de saisir un compte et un mot de passe et j'ai constaté que le nom d'utilisateur par défaut utilisé était mon nom d'utilisateur sur mon mac. Après avoir entré le vrai nom et le mot de passe, tout a bien fonctionné.

27
Anton

J'ai supprimé le répertoire .Subversion, utilisé svn client pour l'archivage des fichiers modifiés. Mise à jour du référentiel via IDE et tout a commencé à fonctionner.

0
Amareswar

J'ai eu la même erreur (pour le référentiel local sans mot de passe).

Suppression de la copie de travail entière et re-paiement aidé. Les lettres de créance ont de nouveau été demandées pour la nouvelle directive WC. Après cela commet va tout droit.

0
Dmitry