首页 > 解决方案 > BitBucket Git - 致命:无法访问... SSL 例程:SSL23_GET_SERVER_HELLO:sslv3 警报握手失败

问题描述

我已经尝试了在 BitBucket 网站和 YouTube 视频等文档中可以找到的所有内容,但似乎没有任何东西可以解决我的问题标题中列出的错误。我已经生成了密钥并将公众放置在站点上,并设置了本地 SourceTree 以使用私有密钥和 putty 选项。我已经尝试了我能找到的所有细节,并且没有任何影响错误。如果您要做的只是向我指出其他问题,请提供帮助并给予应有的尊重,请不要浪费我的时间。我整天都在看其他问题。谢谢。编辑:有人声称这个问题已经得到回答,但是如果你看到他们的评论,他们提到的另一个问题中提到的错误显然与我收到的错误消息不同,所以他们错了。

标签: gitsshbitbucketatlassian-sourcetree

解决方案


经过一天的大部分时间调查此错误后,事实证明这一切都是由于未在“工具/选项/Git”菜单下选择“嵌入式”选项造成的。出于某种原因,他们在他们的工具中包含了一个嵌入式 Git,但他们默认使用您计算机上已经安装的 Git。所以,如果你像我一样按照所有步骤安装密钥等,它不会对你有帮助,因为任何以前安装的 git 一旦按照他们想要的方式配置(我猜)。第二次我点击 Embedded 告诉它使用他们工具附带的嵌入式 git,一切都开始工作了,我能够将我的本地 git repo 推送到我在 BitBucket 上创建的那个。我在下面附上了一张图片。我会留下这个问题,以防这个细节对其他人有帮助,因为我猜我不是唯一一个被这个细节困住的人。 在此处输入图像描述


推荐阅读