gpt4 book ai didi

node.js - 为什么在使用 shelljs 克隆 git 存储库时会出现 NullReferenceException?

转载 作者:搜寻专家 更新时间:2023-10-31 23:44:29 27 4
gpt4 key购买 nike

我正在尝试编写一个需要克隆 git 存储库的相当简单的 nodejs 程序。

var shell = require('shelljs');
shell.exec('git clone http://mybitbuck.et/scm/myproject/myrepo.git');

如下抛出错误,然后似乎永远挂起而没有退出:

fatal: NullReferenceException encountered.
Object reference not set to an instance of an object.

没有额外的输出或堆栈跟踪,甚至没有行号。发生了什么,我怎样才能让它正常工作,或者至少获得有关正在发生的事情和原因的更多信息?

我知道我可以使用 nodegit 或类似工具而不是使用 shell,但我认为我会受益于了解这里发生的事情如何解决输出如此稀疏的情况。

最佳答案

我解决了这个问题。这与我运行的 git for windows (2.19.1) 版本有关,更新到最新版本后错误消除。

我最终找到了导致我遇到此错误的正确搜索词组合:https://github.com/git-for-windows/git/issues/1868

关于node.js - 为什么在使用 shelljs 克隆 git 存储库时会出现 NullReferenceException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53964769/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com