当我尝试在我的VM(虚拟机)上安装TestNG时出错 "无法在http://beust.com/eclipse/content.xml读取存储库。" "对等体未经过身份验证"
我在网上尝试了很多解决方案,但没有运气。 任何人都可以帮我解决这个问题。
Eclipse版本:Kepler Service Release 1 建造ID:20130919-0819
注意:我在虚拟机上没有管理员权限
答案 0 :(得分:2)
转到https://dl.bintray.com/testng-team/testng-eclipse-release/
点击updatesites /
点击任意版本。
复制生成的URL并使用它来安装testNG
实施例: 在eclipse安装软件中使用以下命令。 https://dl.bintray.com/testng-team/testng-eclipse-release/updatesites/6.11.0.201703011520/
答案 1 :(得分:1)
网址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
您可以尝试使用t his guide to obtain and import site's CA certificate into your JVM's keystore。
但首先我会检查这个证书,如果它是假的,或者甚至为什么JVM不能识别它(你运行的是最新的java安装吗?)
答案 2 :(得分:1)
转到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/粘贴到“用于:”文本字段中,然后按Enter。 选择插件 单击“下一步”按钮并接受许可以完成安装。 重新启动Eclipse
答案 3 :(得分:0)
现在应该修复此问题,因为更新网站http://beust.com/eclipse/会重定向到http://dl.bintray.com/testng-team/testng-eclipse-release/(非ssl)。
答案 4 :(得分:0)
请尝试以下选项。...
选项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版本对我有用。
答案 5 :(得分:-1)
只需点击以下链接
即可http://dl.bintray.com/testng-team/testng-eclipse-release/
下载文件" compositeArtifacts.xml"点击它
将下载的文件复制到eclipse文件夹(源位置)例如: - C:\ Eclipse \ eclipse
现在再次尝试从eclipse安装TestNG,完成