当我尝试在我的 VM(虚拟机)上安装 TestNG 时出现错误“无法在http://beust.com/eclipse/content.xml读取存储库”。“对等体未通过身份验证”
我在网上尝试了许多可用的解决方案,但没有运气。任何人都可以帮我解决这个问题。
Eclipse 版本:Kepler Service Release 1 Build id:20130919-0819
注意:我在 VM 上没有管理员权限
当我尝试在我的 VM(虚拟机)上安装 TestNG 时出现错误“无法在http://beust.com/eclipse/content.xml读取存储库”。“对等体未通过身份验证”
我在网上尝试了许多可用的解决方案,但没有运气。任何人都可以帮我解决这个问题。
Eclipse 版本:Kepler Service Release 1 Build id:20130919-0819
注意:我在 VM 上没有管理员权限
转到https://dl.bintray.com/testng-team/testng-eclipse-release/
点击更新站点/
单击任何版本。
复制生成的 URL 并使用它来安装 testNG
示例:在 eclipse 安装软件中使用以下内容。 https://dl.bintray.com/testng-team/testng-eclipse-release/updatesites/6.11.0.201703011520/
转到https://dl.bintray.com/testng-team/testng-eclipse-release/
点击更新站点/
单击任何版本。
复制生成的 URL 并使用它来安装 testNG
示例:在 eclipse 安装软件中使用以下内容。 https://dl.bintray.com/testng-team/testng-eclipse-release/updatesites/6.11.0.201703011520/
要遵循的步骤 单击顶级菜单上的“帮助 -> 安装新软件...” 将 URL https://dl.bintray.com/testng-team/testng-eclipse/粘贴到使用:文本字段,然后按 Enter。选择插件单击“下一步”按钮并接受许可证以完成安装。重启 Eclipse
URL http://beust.com/eclipse/content.xml会将您转发到启用 HTTPS 的其他位置(可能基于您的地理位置)。
该站点提供了 SSL 证书,您的 JVM 密钥库不信任该证书。
试试看!
curl -Lv http://beust.com/eclipse/content.xml
Location: https://dl.bintray.com/testng-team/testng-eclipse-release//content.xml
在您的屏幕截图中,值得注意的是其他错误:
sun.security.validatorValidatorException : PKIX path building failed
您可以尝试使用他的指南来获取站点的 CA 证书并将其导入 JVM 的密钥库。
但首先我会检查这个证书是否是假的,甚至为什么 JVM 无法识别它(你正在运行最新的 java 安装,或者不是?)
原因是,目前 TestNG从https://beust.com/eclipse移至https://testng.org/testng-eclipse-update-site/ ,同时在 eclipse 中添加新软件
您可以使用https://testng.org/testng-eclipse-update-site/<TestNG Version>
有关 TestNG 版本,请参阅此站点:https ://testng.org/testng-eclipse-update-site/
现在应该解决这个问题,因为更新站点http://beust.com/eclipse/重定向到http://dl.bintray.com/testng-team/testng-eclipse-release/(非 ssl)。
请尝试以下选项....
选项 1:按照https://www.dev2qa.com/testng-eclipse-plugin/
中的步骤
操作 选项 2:如果使用选项 1,TestNG 在 Eclipse 中无法正确反映,请遵循以下 URL
https: //www.techbeamers.com/install-testng-in-eclipse-ide/
下载 Zip 文件的 URL 适用于 6.11 版本。如果您需要更高版本,请从
http://dl.bintray.com/testng-team/testng-eclipse-release/zipped/
下载它,
6.14.0 版本对我有用。
只需点击以下链接
http://dl.bintray.com/testng-team/testng-eclipse-release/
点击下载文件“compositeArtifacts.xml”
将下载的文件复制到您的 Eclipse 文件夹(源位置) 例如:- C:\Eclipse\eclipse
现在再次尝试从 Eclipse 安装 TestNG,完成