Recently, when I was learning Git version control, I encountered the problem of Eclipse failing to install the Git plug-in. After trying, I finally solved it.
First, I tried to install the Git plug-in through Marketplace in Eclipse, but the installation kept failing, and the error message was as follows:
"Fetching content from https://marketplace.eclipse.org/content/ egit-git-team-provider
Unable to read repository at https://marketplace.eclipse.org/content/egit-git-team-provider/content.xml.
sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target"
After some searching and understanding, I found that the reason is that Eclipse uses Java7 by default, and Marketplace The website needs to use Java8 and above. So, we need to manually configure Eclipse to use Java8.
The specific steps are as follows:
1. Download and install Java8.
2. Find the installation folder of Eclipse and add the following line of code in eclipse.ini:
-vm
C:\Program Files\Java\jdk1.8.0 _171\bin\javaw.exe //The path here needs to be replaced with your local Java8 installation path
3. Save the file and restart Eclipse.
4. Try to install the Git plug-in in the Marketplace again, this time it will be successful.
In addition, if you have installed other plug-ins in Eclipse and encounter installation failures, you can try clearing Eclipse's cache to solve the problem. The specific method is as follows:
1. Close Eclipse.
2. Find the Eclipse workspace folder and delete the .metadata folder in it.
3. Restart Eclipse.
In short, solving the problem of Eclipse failing to install the Git plug-in requires us to master some basic Java knowledge and have the patience to search and try. I hope this article can help friends who have the same problem.
The above is the detailed content of Analyze and solve the problem of Eclipse failure to install Git plug-in. For more information, please follow other related articles on the PHP Chinese website!