无法从 Eclipse 推送到 TFS Git 存储库,但命令行工作正常



我有一个由我的组织的本地 TFS 实例提供的 Git 存储库。我可以使用内置功能从 Eclipse 中签出、拉取、切换分支等,但是当我尝试推送提交时,它会在 5 分钟后超时并显示错误:

Can't connect to any repository: ssh://<my redacted project URL> (ssh://<my redacted project URL>: Short read of block.)

它在 Git Bash 命令行中工作正常,如前所述,所有其他命令似乎都可以在 Eclipse 中正常工作。

这里报告了一个类似的问题 https://bugs.eclipse.org/bugs/show_bug.cgi?id=531807:

根据评论,jgit 在推送过程中收到了一些损坏的数据。

试试大卫的解决方案:

复制更改的文件、删除项目和存储库、重新克隆存储库、 创建项目,复制回更改的文件,推送。 成功。

基本上尝试克隆一个新的本地存储库,在我这边进行了测试,它按预期工作。

最新更新