不能再推送到 BitBucket

Can no longer push to BitBucket

我正在尝试将我的代码推送到 BitBucket,但 Xcode 一直给我错误:

SecureTransport error: I/O error (bummers) (-1)

如果我尝试使用命令行推送,它会不断给我以下错误:

error: RPC failed; curl 56 SSLRead() return error -9820
fatal: The remote end hung up unexpectedly

它正在运行,但突然停止了,我不知道为什么。谷歌搜索也没有给出任何答案,尽管建议解决类似错误以确保 php 使用 openssl。那没有用。如有任何帮助,我们将不胜感激!

联系 BitBucket 后,他们建议使用 SSH 而不是 HTTPS 进行连接。我的问题是我一口气转移了太多。在我这样做之后它成功了!

这个问题让我烦恼了一段时间,根据已接受的答案,下面的详细场景对我有用,将 ssh 密钥添加到 Bitbucket 帐户

  1. 在 Bitbucket 站点中单击您的头像
  2. bitbucket 设置
  3. ssk 键
  4. 使用以下命令将您的密钥复制到剪贴板:cat ~/.ssh/id_rsa.pub | pbcopy 然后复制密钥并给它任意名称
  5. stupid xcode 显示 stupid error dialog 指向它使用 ssh。

非常感谢@Tometoyou!