Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Nodegit创建远程存储库并进行第一次推送_Node.js_Github_Nodegit - Fatal编程技术网

Node.js Nodegit创建远程存储库并进行第一次推送

Node.js Nodegit创建远程存储库并进行第一次推送,node.js,github,nodegit,Node.js,Github,Nodegit,许多人声称在下面的例子中解决了这个问题 然而,在测试完这些解决方案后,我收到一个错误,该错误声称remote.setCallbacks(…)函数未定义。快速查看nodegitapi文档 确认remote.setCallbacks(…)函数确实未定义。我尝试了Nodegit页面上的示例代码 但是这段代码在remote.push(…)命令处冻结。人们是如何使用Nodegit将代码推送到远程存储库的?到目前为止,我在这个问题上找到的任何帮助都令人失望 不幸的是,我整天都在打自己的脚

许多人声称在下面的例子中解决了这个问题

然而,在测试完这些解决方案后,我收到一个错误,该错误声称
remote.setCallbacks(…)
函数未定义。快速查看nodegitapi文档

确认
remote.setCallbacks(…)
函数确实未定义。我尝试了Nodegit页面上的示例代码


但是这段代码在
remote.push(…)
命令处冻结。人们是如何使用Nodegit将代码推送到远程存储库的?到目前为止,我在这个问题上找到的任何帮助都令人失望

不幸的是,我整天都在打自己的脚。在中找到示例代码的原因


无法工作是因为在运行代码之前未创建远程github存储库。我猜执行冻结在
remote.push(…)
命令处,因为push提示符会向存储库发出请求,但没有得到有效响应,此时它会发出另一个请求,但仍然没有得到有效响应。这种情况会一次又一次地继续下去。nodegit承诺链需要与远程存储库建立连接,然后才能完成。不幸的是,nodegitapi文档缺少对许多提供函数的解释。哦,重要的是达成了解决方案

我和你有同样的问题。你是说NodeGit repo中的
examples/push.js
文件不正确吗?关于如何推送到远程git repo,这似乎是半真半假
examples/push.js
似乎适用于我通过命令行执行的初始推送之后的所有推送
examples/push.js
似乎在执行
git push-u origin master
调用中的
-u
选项时遇到问题