Eclipse demande toujours le mot de passe svn

je sais qu'il y a des questions similaires sur SO mais aucun des conseils n'a été utile jusqu'à présent.

chaque fois que J'essaie de synchroniser/mettre à jour mes projets avec SVN repo, il me demande un mot de passe. Ça me rend dingue, je coche "enregistrer mot de passe" et ça ne marche pas du tout.. de plus, Je ne peux pas utiliser un simple mot de passe.

il pourrait être en quelque sorte connecté avec le proxy de ma société, mais les sites de mise à jour du plugin eclipse fonctionnent très bien.

j'ai une Subversion répertoire dans mon répertoire AppData, peut-être que je devrais supprimer ceci? Je peux également fournir des informations supplémentaires, je ne sais pas ce qui peut être pertinent.

j'utilise SubclipseJavaHL fournisseur et mon Eclipse version 4.4.2, mais j'ai le même problème sur Eclipse 3.7.2

17
demandé sur xwhyz 2015-03-04 16:15:35

11 réponses

Voici ce qui a fonctionné pour moi. Je suis allé à Window/Preferences / Team et j'ai vu qu'il y avait deux sous-menus "SVN". Je ne sais pas comment j'en suis arrivé là, mais J'ai peut-être installé Subversion et Subclipse à un moment donné.

en tout cas, dans le premier sous-menu SVN, il y a un onglet pour le connecteur SVN. Et dans L'autre menu SVN, il y a une sous-section intitulée "interface SVN". Tous deux fournissent une liste déroulante pour sélectionner un connecteur/interface. Dans mon cas, dans le premier menu SVN, le SVN Le connecteur a été réglé sur "SVNKit". Dans le second menu SVN, il était défini à "JavaHL". J'ai changé ceci en SVNKit, et je n'ai eu aucun problème depuis.

14
répondu mrjmh 2015-04-10 15:23:43

celui-ci a bien fonctionné : http://www.thinkplexx.com/learn/howto/ide/eclipse/fix-eclipse-svn-always-asking-for-login-and-password-clear-keyring-or-cache

Il y a quelques fichiers à supprimer :

  • Supprimer (ou renommer .ancien) dans Eclipse: / configuration / org.Eclipse.core.Runtime./trousseau de clés
  • supprimer le fichier dans votre profil (AppData / Roaming ou ~):/.subversion/auth / svn.simple

aller à SVN perspective et entrer login/mot de passe. Faut le garder maintenant.

11
répondu Michael Laffargue 2015-09-24 12:47:31

ce qui a fonctionné pour moi allait dans Window->Preferences->Team puis sous 'SVN Interface' sélectionnez L'option 'SVNKit (pur Java)'.

9
répondu Osama Abbas 2016-01-20 17:57:27

aucune des réponses actuelles n'a fonctionné pour moi dans eclipse neon. Par conséquent, j'ai édité le fichier hash dans /.subversion/auth / svn.simple/[nom du fichier] J'ai ajouté un mot de passe informarion:

K 15
svn:realmstring
V 51
<https://svn.example.com:443> Subversion Repository
K 8
username
V [length_of_username]
[username[
K 8 
password
V [length_of_password]
[password]
END
4
répondu Daniel Junyszek 2017-01-13 14:43:29

C'est ce que vient de dire pour moi (Mars, subclipse, SVNKit): J'ai lu $WORKSPACE/.métadonnées./fichier journal, et trouvé ceci:

!ENTRY org.eclipse.core.runtime 2 0 2015-09-04 09:24:33.282^M
!MESSAGE Authorization infrastructure (org.eclipse.core.runtime.compatibility.auth) not installed.
!STACK 0
java.lang.ClassNotFoundException: org.eclipse.core.internal.runtime.auth.AuthorizationDatabase cannot be found by org.eclipse.core.runtime_3.11.0.v20150405-1723

Duckduckgoed le nom du paquet org.Eclipse.core.Runtime.compatibilité.auth et il l'a trouvé dans Maven repository, où j'ai téléchargé le fichier jar, que j'ai copié dans mon répertoire $ECLIPSE_HOME/dropins. Après avoir redémarré eclipse il n'y avait aucune erreur dans le journal, on m'a juste demandé une fois mon mot de passe maître. Pas plus ennuyeux dialogues de mot de passe depuis.

3
répondu h3f3st0 2015-09-04 09:22:56

je peux fournir une solution de plus qui fonctionne pour moi après avoir essayé d'autres solutions.

c'était aussi simple que de changer le combo "Apply To" dans la fenêtre pop-up login-pass de "http://...""Dépôt".

j'ai supprimé C:\Users...\AppData\Roaming\Subversion\auth

version éclipse: Mars.Version 2 (4.5.2)

J'espère que cela vous aidera.

2
répondu diegocr 2016-08-19 06:59:27
  1. suis allé à la Fenêtre/Préférences/Équipe/SVN
  2. "SVNKit" à partir de "JavaHL".

J'ai changé ceci en SVNKit, et je n'ai eu aucun problème depuis.

1
répondu Jin Sae Choi 2017-11-17 04:28:01

il semble que vous (xwhyz) avez fourni la réponse vous-même: supprimer les fichiers dans ce dossier: c:\Users\<myname>\AppData\Roaming\Subversion\auth\svn.simple\ (Eclipse Néon.2 avec Subclipse 1.10.13 + Adaptateur client Subversion 1.10.3)

Edit: je désactive également la vérification automatique D'Eclipse pour les mises à jour, et le fait maintenant manuellement. Lorsqu'on vous demande le mot de passe SVN, appuyez simplement sur OK 3-5 fois, sans re-taper le mot de passe.

0
répondu Lars 2017-04-04 06:23:34

alors j'ai essayé toutes les méthodes que vous avez proposées et ça n'a pas marché. La Solution pour moi était:

  1. clic droit sur TortoiseSVN
  2. Paramètres
  3. Réseau
  4. Fichier serveur Subversion, bouton 'Edit'
  5. j'ai ajouté:

    [groupes] group_name = group_address

    [group_name] http-proxy-exceptions = proxy_exceptions

    http-proxy-host = proxy_host

    http-proxy-port = port_number

    magasin-les mots de passe = oui

où j'ai rempli nom_groupe, group_address, proxy_exceptions, proxy_host, numéro_port et coché la case "oui".

j'Espère que cela fonctionne pour vous.

0
répondu Łukasz Bocheński 2017-04-04 14:04:27

probablement la solution la plus simple à essayer, et qui a fonctionné pour nous, était de réinitialiser le mot de passe de l'utilisateur sur son compte SVN. Nous avons récemment mis à niveau vers une nouvelle version de CollabNet SVN et nous n'avons pas migré les comptes utilisateurs (si c'est quelque chose que nous aurions pu faire, cela aurait pu être agréable).

deux développeurs ont rencontré ce problème: un utilisateur a oublié son mot de passe et le compte n'a pas encore été créé pour l'autre utilisateur. Il aurait été agréable de voir un plus descriptif message d'erreur sur les informations d'identification dans le comportement du serveur.

0
répondu dan 2018-02-21 15:57:44

j'étais confronté à un problème similaire et la solution ci - dessous a fonctionné pour moi: ouvrir Windows - preferences - Team-SVN et vérifier pour l'interface SVN, il devrait être client comme SVNKit à la place de JavaHL et redémarrer eclipse / RAD ad il fonctionnera très bien.

0
répondu Anurag Agarwal 2018-08-03 05:28:23