在一个存储库中使用 PhpStorm 的 git 终端时出错

问题描述 投票:0回答:1

我在一个存储库中的 PhpStorm 中的 Git 遇到问题,无法使用 PhpStorm 终端与本地或 BitBucket 远程进行交互。

我能够使用 git 的唯一方法是直接在 /var/www/myproject/ 中的虚拟机上 – 在这里我可以执行每个 git 命令并推送提交 到远程没有任何问题,除非我每次都必须输入密码,而且与 PhpStorm 终端相比非常慢。

我还有另一个项目,也使用 BitBucket,我可以使用 Mac 中存储的访问密钥通过 PhpStorm 终端进行交互。

我得到的错误是:

failed MSpanList_Insert 0x62e000 0x5c49179ed896b 0x0
fatal error: MSpanList_Insert
error: external filter git lfs clean %f failed

我的问题是是否有一种方法可以重置 PhpStorm git 而不会丢失所有内容,或者有另一种方法可以解决问题并保留远程引用和所有 git 历史记录,因为正如我提到的,另一个项目在 PhpStorm git 中工作正常。

还有一件事,每个项目都有不同的用户,但两者对任何遥控器都具有相同的权限。

预先感谢您对此问题的任何帮助。

git phpstorm
1个回答
0
投票

尝试解决该问题几天后,根据 StackOverflow 和网络上的大量提示,问题仍然存在。

我最终通过删除项目并在 PhpStorm 上再次克隆 git 存储库解决了这个问题。是否执行了

git clone my repo url
git init
、git
add .
git commit
并尝试创建一个测试分支以推送到远程。 成功了!

问题似乎出在

.git/
文件中。

现在我可以再次在 PhpStorm 上使用 git,没有任何问题。

感谢所有看到并尝试提供帮助的人,我希望这可以帮助将来遇到同样问题的任何人。

© www.soinside.com 2019 - 2024. All rights reserved.