【发布时间】:2017-08-29 03:33:51
【问题描述】:
目前我在使用 Eclipse Installer 安装 Kura 时遇到了问题。
附上截图和日志以供进一步参考。
我希望问题无法从 git repo 中提取。
如果需要任何进一步的细节,有人可以帮助我并让我知道。
于 2017 年 3 月 9 日更新
现在问题不同了,附上截图供您参考,当我点击返回时,找不到 git repo。
我尝试设置一个多月,但仍然无法找到探索 Kura 的另一种方式。
【问题讨论】:
目前我在使用 Eclipse Installer 安装 Kura 时遇到了问题。
附上截图和日志以供进一步参考。
我希望问题无法从 git repo 中提取。
如果需要任何进一步的细节,有人可以帮助我并让我知道。
于 2017 年 3 月 9 日更新
现在问题不同了,附上截图供您参考,当我点击返回时,找不到 git repo。
我尝试设置一个多月,但仍然无法找到探索 Kura 的另一种方式。
【问题讨论】:
从这个eclipse bug来看,这更有可能与网络问题有关。
似乎在建立通道连接时会话已中断。
|最重要的是:我们如何避免这种情况?
导致会话意外丢失的原因有很多 外部因素,所以我建议重新尝试制作会话或频道 在这种情况下。
如果仍然存在,请尝试使用 https 网址:
git config --global url."https://".insteadOf git@
看到的错误信息看起来像JGit issue 455005:
java.io.IOException: Could not delete file C:\path\to\repo\.git\objects\pack\pack-5cb....pack
这是 Windows 系统上的常见问题。一旦您打开存储库并执行访问包文件的操作(几乎所有 git 操作都会这样做:暂存视图,历史记录......)JGit 缓存来自包文件的数据并保持包文件的句柄打开。但是只要句柄是打开的,你就不能删除windows下的文件。
在 Unix 系统上,您不会遇到此问题,因为您可以取消链接已打开文件句柄的文件。您的问题的根本原因是我们只删除了一半的 repo。之后我们有一个损坏的几乎空的 gitdir 并且 reflog 无法正常工作,这只是所有问题中最小的一个。
检查重启后问题是否仍然存在(以确保没有其他进程抢占文件)。
如果没有,请尝试完全删除(关闭 Eclipse),然后再次尝试克隆它。
另见bug 336800:
您正在创建一个新的 Git 对象,该对象具有与之关联的存储库。
此存储库会自动打开,因此必须关闭才能释放文件资源。
【讨论】: