I used
find . -type f -exec grep -l "xxx.googlecode" "{}" \;
in directory ~/workspace/.metadata/.plugins
to find occurrences of an SVN provider I have registered. I came up with
./org.eclipse.core.runtime/.settings/org.eclipse.team.svn.core.prefs
./org.eclipse.core.resources/.projects/Jospital/.indexes/properties.index
That should get you off to a running start. Locations may vary depending on what version control plugin you use.
Update: Software update sites
Oh I see, I misunderstood "software update site" for "source control site".
I did a similar search from the directory where I have Eclipse installed and found:
./eclipse/p2/org.eclipse.equinox.p2.engine/profileRegistry/epp.package.jee.profile/.data/.settings/org.eclipse.equinox.p2.artifact.repository.prefs
./eclipse/p2/org.eclipse.equinox.p2.engine/profileRegistry/epp.package.jee.profile/.data/.settings/org.eclipse.equinox.p2.metadata.repository.prefs
... which is in line with the information other people have been posting too.
Update: the button click problem
A lot of people are finding that "things don't work" in Eclipse, and it turns out that what is not working is clicking on some buttons. Maybe you just weren't able to activate the OK button when doing the Remove?
This problem will be fixed in the next release of Eclipse. For the meantime, there is a workaround, nay 2:
- You can click a button using the space bar on the keyboard;
- You can follow the advice given on my blog and many other places. It involves defining an environment variable for Eclipse.
Update: Another workaround
If certain software sites are bothering you with frequent failed attempts to update and you are unable or unwilling to remove these sites from your list of available sites, you could also just simply Disable them in Eclipse's GUI.