Eclipse keeps asking for svn password

后端 未结 12 1589
遇见更好的自我
遇见更好的自我 2021-02-02 11:15

Whenever I\'m trying to synchronize/update my projects with SVN repo it asks me for password. It drives me nuts, I\'m checking \"save password\" checkbox and it doesn\'t work at

相关标签:
12条回答
  • 2021-02-02 11:21

    None of the current answers worked for me in eclipse neon. Therefore I edited hash file in /.subversion/auth/svn.simple/[filename] I added password 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
    
    0 讨论(0)
  • 2021-02-02 11:24

    This one worked well : http://www.thinkplexx.com/learn/howto/ide/eclipse/fix-eclipse-svn-always-asking-for-login-and-password-clear-keyring-or-cache

    There is some files to delete :

    • Delete (or rename .old) in Eclipse : /configuration/org.eclipse.core.runtime/.keyring
    • Remove the file in your profile (AppData/Roaming or ~) : /.subversion/auth/svn.simple

    Go to SVN perspective and enter login/password. Should keep it now.

    0 讨论(0)
  • 2021-02-02 11:24

    Here's what worked for me. I went to Window/Preferences/Team and saw that there were two "SVN" sub-menus. I'm not sure how I got to this state, but I may have installed both Subversion and Subclipse at some point.

    Anyway, in the first SVN submenu, there is a tab for SVN Connector. And in the other SVN menu, there is a subsection labelled "SVN interface". Both of these provide a drop-down list to select a connector/interface. In my case, in the first SVN menu, the SVN Connector was set to "SVNKit". In the second SVN menu, it was set to "JavaHL". I changed this to SVNKit, and have had no problems since.

    0 讨论(0)
  • 2021-02-02 11:24

    There are high chances that Eclipse (at least mine does: Eclipse 4.8.0 with Subclipse and SVNKit 1.8.12) is using the password storage of the command line Subversion utilities which are stored (at least under Linux) under ~/.subversion/auth/svn.simple. As Daniel Juniszek pointed out in his answer you could edit this by hand, but doing this from command line is a little bit simpler:

    Do an svn up in the project folder, give your password if it asks for, and enter yes for the Store password unencrypted (yes/no)? question.
    After it finished updating successfully, do an svn up again to check that it does not ask for your password again.

    If it asks again then maybe you have the same problem as me:
    I had wrong permissions set on two hash files in the above directory (it was r--r--r-- instead of rw-r--r--) so the subversion command was unable to update the file. After I changed the permission with a chmod u+w ~/.subversion/auth/svn.simple/YOUR_FILENAME_HERE command, the svn up updated the file with the password and finally Eclipse stopped asking me for password as well.

    0 讨论(0)
  • 2021-02-02 11:28

    This is what has just worded for me (Mars, subclipse, SVNKit): I read the $WORKSPACE/.metadata/.log file, and found this:

    !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 the package name org.eclipse.core.runtime.compatibility.auth and found it in Maven repository, where I downloaded the jar file, which I copied into my $ECLIPSE_HOME/dropins directory. After restarting eclipse there was no error in the log, I was just asked once my master password. No more annoying password dialogs since then.

    0 讨论(0)
  • 2021-02-02 11:28

    It seems that you (xwhyz) provided the answer yourself: delete the files in this folder: c:\Users\<myname>\AppData\Roaming\Subversion\auth\svn.simple\ (Eclipse Neon.2 with Subclipse 1.10.13 + Subversion Client Adapter 1.10.3)

    Edit: I also disable Eclipse's automatic check for updates, and is now doing that manually. When prompted for the SVN password just press OK 3-5 times, without re-typing the password.

    0 讨论(0)
提交回复
热议问题