提问人:McRui 提问时间:11/16/2023 更新时间:11/20/2023 访问量:29
在一个存储库中使用 PhpStorm 的 git 终端时出错
Error while using PhpStorm's git terminal in one repo
问:
我在一个存储库中遇到 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 中运行良好。
还有一件事,每个项目都有不同的用户,但两者都对任何远程具有相同的权限。
提前感谢您对此问题的任何帮助。
答:
0赞
McRui
11/20/2023
#1
经过几天的尝试解决问题,遵循 StackOverflow 和 Web 的大量提示,问题仍然存在。
我最终解决了这个问题,删除了该项目并在 PhpStorm 上再次克隆了 git 存储库。执行了 、 、 git ,并尝试创建一个测试分支以推送到远程。成功了!git clone my repo url
git init
add .
git commit
似乎问题出在文件中。.git/
现在我能够再次在 PhpStorm 上使用 git,没有任何问题。
感谢所有看到并试图提供帮助的人,我希望这可以帮助将来遇到同样问题的人。
评论