当我尝试在Eclipse露娜中克隆一个Git存储库时,我使用HTTPS链接得到了如下所示的错误:
我使用链接-"SSL host could not be verified" error在Git配置中添加了上述值,但仍然收到相同的错误。
我确信URL是正确的。不太确定代理设置是否有问题(我不这么认为)。
另一方面,我通过生成密钥并将其放入企业GitLab帐户和PC(Windows)来尝试ssh链接,但我仍然不能成功地这样做,并且得到了下图中显示的相同错误,除了最后一点。
我检查了错误日志,而使用HTTPS链接时,当我尝试使用ssh链接时,它显示‘未授权’和‘Auth失败’。
我被列为存储库的成员,我正在使用我的电子邮件和企业帐户的密码来访问它,但没有运气。
非常感谢您的帮助。谢谢。
3条答案
按热度按时间quhf5bfb1#
首先,如果您在企业中使用私有GitHub Enterprise,则很少允许使用SSH URL。
对于HTTPS URL,您需要确保您的proxy configuration ignore host setting in Eclipse包含GitHub Enterprise(On Premise)私有服务器的域名,否则它每次都会尝试联系代理(并失败)
n8ghc7c12#
我也面临着同样的问题。要解决此问题,请确保您的存储库访问级别为PUBLIC。它将解决这个问题。
zaqlnxep3#
假设您的公司使用自己的证书颁发机构,则它们的根证书很可能已添加到您的计算机的信任存储区。然而,默认情况下,Java使用它自己的信任存储,因此Eclipse不知道它。
最好的解决方案是让Eclipse使用系统信任存储。请参见this answer for Windows或this answer for macOS。