0

我正在创建一个 node.js CLI 来自动化我的任务,其中一项任务是gitinit、add、commit、remote 工作正常,现在是 push 中的问题。

注意我使用 shellJS 来执行命令。

我试过的代码是:

shell.exec('git push origin master');

现在问题是我收到此错误:

bash: /dev/tty: No such device or address
error: failed to execute prompt script (exit code 1)
fatal: could not read Username for 'https://github.com': Invalid argument

现在如何将用户名传递给 git push ?或者简单地从脚本内部运行 git push 我的意思是当我完成其他任务时,我应该使用一些东西来运行 git push,比如运行一个 bat 文件(我也试过了)。

4

0 回答 0