不能Git Push?

时间:2015-06-19 15:56:04

标签: git bitbucket

Bitbucket上建立了一个新的存储库。现在我正在尝试将项目文件夹推送到此存储库。我可以做git add& git commit但当我git push -u origin master出现以下错误时

fatal: unable to access 'https://****@bitbucket.org/*****/***-2point0.git/': error:0D0C50A1:asn1 encoding routines:ASN1_item_verify:unknown message digest algorithm

我重新安装git仍然是同样的错误。我找到了许多其他问题的答案,但仍然没有任何工作。

2 个答案:

答案 0 :(得分:2)

可能是this的重复。

这可能是OpenSSL版本的一个问题,至少这是错误消息所说的:Bitbucket使用的消息摘要算法对于您的主机是未知的。 尝试将OpenSSL更新到最新版本。

否则,尝试将遥控器设置为使用ssh而不是https:

git remote set-url --push origin git@bitbucket.org:*****/***-2point0.git

答案 1 :(得分:0)

正如“Can not use “git pull” beacause of some error”中所提到的那样,它可以链接到旧版本的openssl。

尝试upgrade your openssl version firsteven from sources)。