【问题标题】:Not Able to Git Push?无法 Git 推送?
【发布时间】:2015-09-05 16:32:20
【问题描述】:

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 仍然是同样的错误。我为这个问题找到了许多其他答案,但仍然没有任何效果。

【问题讨论】:

    标签: git bitbucket


    【解决方案1】:

    可能是 this 的复制品。

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

    否则,请尝试将远程设置为使用 ssh 而不是 https:

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

    【讨论】:

      【解决方案2】:

      如“Can not use “git pull” beacause of some error”中所述,这可能与旧版本的 openssl 相关联。

      尝试upgrade your openssl version first (even from sources)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-02-12
        • 1970-01-01
        • 1970-01-01
        • 2014-07-02
        • 2012-02-25
        • 2014-01-19
        • 2011-11-24
        相关资源
        最近更新 更多