git - Eclipse Egit 无法登录 Bitbucket

标签 git eclipse bitbucket egit

一切正常,直到我让自动更新在 Spring Tool Suite (Eclipse) 中运行。其中一项更新是 Egit。现在,当我尝试 pull 存储库或与任何团队功能交互时,我收到以下错误:

git@bitbucket.org:my-company/my-repo.git: Cannot log in at bitbucket.org:22
我已经尝试了所有我能想到并在网上找到的其他解决方案,包括在更新之前恢复到我以前的配置,但似乎没有任何效果。有没有人对可能出现的问题有任何建议?

最佳答案

好像是known issue最近在 eclipse 2021-03 中发布了 EGit
已知受影响的 git 服务器:bitbucket.org、AWS Code Commit、Azure DevOps
变通办法:

  • 每晚安装 EGit,或
  • 使用 ed25519 key 、ECDSA key 或
  • 通过环境变量 GIT_SSH 使用外部 SSH。

  • 我用最后
    $ GIT_SSH=/usr/bin/ssh eclipse
    

    关于git - Eclipse Egit 无法登录 Bitbucket,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66068643/

    相关文章:

    git - 3 向 merge 无法与 git 比较 4

    java - Facebook API 3.0 - NewPermissionRequest 错误

    java - getResource() 在 Eclipse 中返回 null,而不是在 JAR 文件中

    mercurial - 多个 TortoiseHG 客户端?

    azure - 一次从一个 Bitbucket 部署到不同 Web 应用程序中的代码

    git - SVN 到 Git 转换后缺少标签

    使用来自声明性管道的 jenkins 凭据进行 Git 推送

    git - 我怎样才能看到我还剩下多少 rebase?

    java - Eclipse ADB 未启动

    linux - 从一个分支克隆三个其他分支