我试图克隆在Stash托管的git存储库,但没有成功。 我收到以下错误: fatal: unable to access 'https://xxx@stash.xxx.com/scm/yyy/yyy.git/': SSL certificate problem: Invalid certificate chain 我确认通过在Stash中登录并通过浏览器查看,我可以访问该代码库。 我还使用ssh-add加载了该代码库的私钥。
搞定了!(在这个问题的帮助下,但是有一个稍微不同的解决方案。) 在Stash中浏览存储库。 点击地址栏中的小“https”图标。点击“显示证书”按钮。将小证书图标拖到桌面上。 打开钥匙串访问实用程序(在Finder中输入)。在钥匙串列表中,选择粗体项,在类别下选择“证书”。 将证书从桌面拖入列表中,使其被添加。 右键单击该证书,选择“获取信息”。展开“信任”部分(点击小三角形),在顶部下拉菜单中,选择“始终信任”。关闭窗口并确保更改得到保存。