Giter Club home page Giter Club logo

Comments (6)

jamiejackson avatar jamiejackson commented on June 26, 2024 3

I seem to have solved it. From OSX's "Keychain Access" app, I see an entry under Category > Passwords for the SVN server. On that entry, I:

  • Double-clicked
  • Access Control
    • Ensure "Confirm before allowing access" is selected.
    • Select "Eclipse" and remove it with the "-" button.
    • Click "Save Changes" button

Back in Eclipse, perform an SVN operation. A dialog will appear: "Eclipse wants to use your confidential... Do you want to allow access to this item? Choose "Always Allow".

Now I don't have to login for every operation.

Side note: It doesn't seem to matter (to Subclipse, anyway) whether the SVN config file has password-stores = keychain commented in or out. I tried it both ways (redoing the whole process above), and it worked.

from subclipse.

markphip avatar markphip commented on June 26, 2024

Subclipse has no control over this, it is up to the API which in your case seems to be SVNKit. The checkbox just corresponds to a boolean in the SVN API that tells it you are OK with it saving the password. It is then up to the API to actually do it or not.

I do not know if SVNKit tries to store using the OSX Keyring or a custom file or ...

from subclipse.

markphip avatar markphip commented on June 26, 2024

It does not help a lot but Google reminded me that SVNKit stores passwords in the Eclipse keyring. So perhaps it cannot for some reason. Not sure where you go from here but that is something to look at. I recall there are some Eclipse preferences related to the keyring.

from subclipse.

jamiejackson avatar jamiejackson commented on June 26, 2024

For what it's worth, my colleagues and I are using JavaHL with Subclipse. Does that change things?

from subclipse.

markphip avatar markphip commented on June 26, 2024

Based on info provided above you are using SVNKit.

That said, JavaHL (native Subversion) stores passwords in the OSX keychain by default. Though ultimately it is determined by what you have in ~/.subversion/config

This Stackoverflow post does not have an "answer" but the info the poster provides in their question could be useful for debugging on your end. Maybe you will have better luck than they did by following some of the same steps. https://stackoverflow.com/questions/44607276/subclipse-problems-accessing-svn-credentials-in-keychain-on-macos-sierra

from subclipse.

jamiejackson avatar jamiejackson commented on June 26, 2024

I'll take a look at the SO post.

In the meantime I see that my OP was misleading about the use of SVNKit. While I had the plugin component installed, I had selected JavaHL as Subclipse's SVN interface:

image

For kicks, I've now completely removed the SVNKit components, and a search for sub in Eclipse Installation Details yields:

  • Maven SCM handler for Subclipse 1.0.0.201609101315 org.sonatype.m2e.subclipse.feature.feature.group Subclipse
    • Subclipse 4.2.2.201612131538 org.tigris.subversion.subclipse.feature.group Subclipse
  • Subclipse Integration for Mylyn (Optional) 4.2.0.1 org.tigris.subversion.subclipse.mylyn.feature.feature.group Subclipse
  • Subversion Revision Graph 4.2.0.1 org.tigris.subversion.subclipse.graph.feature.feature.group Subclipse

For what it's worth, the problem remains.

I'd also tried the default SVN config file, as well as with password-stores = keychain, but that made no difference.

On to SO...

from subclipse.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.