尝试克隆Stash存储库时出现SSL错误

Jon*_*han 2 git macos ssl bitbucket-server osx-mavericks

我正在尝试克隆在Stash中托管的git存储库,但没有运气.

我收到以下错误:

fatal: unable to access 'https://xxx@stash.xxx.com/scm/yyy/yyy.git/': SSL certificate problem: Invalid certificate chain
Run Code Online (Sandbox Code Playgroud)

我确认我可以通过登录Stash并通过浏览器查看来访问存储库.

我还使用了加载该存储库的私钥ssh-add.

Jon*_*han 16

解决了!(在这个问题的帮助下,但是解决方案略有不同.)

  1. 浏览Stash中的存储库.

  2. 点击地址栏中的小"https"图标.单击显示证书.将小证书图标拖到桌面上.Safari中的http弹出窗口

  3. 打开Keychain Access实用程序(将其键入Finder).在"钥匙串"列表中,选择粗体项,然后在"类别"下,选择"证书".证书窗口

  4. 将证书从桌面拖到列表中,以便添加它.

  5. 右键单击证书,单击"获取信息".展开"信任"部分(单击小三角形),然后在顶部下拉列表中选择"始终信任".关闭窗口并确保保存更改.证书信息窗口