我正在创建一个node.js CLI来自动执行我的任务,其中一个任务是git
,而init,add,commit,remote现在工作正常,推送内的问题。
注意我使用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文件一样(我也试过了)。