【发布时间】:2014-09-05 22:37:29
【问题描述】:
我需要使用 SSH 和 Node.js 脚本克隆 GitHub 存储库:
var exec = require('child_process').exec;
exec('git clone git@github.com:jquery/jquery.git',
function (error, stdout, stderr) {
console.log('stdout: ' + stdout);
console.log('stderr: ' + stderr);
if (error !== null) {
console.log('exec error: ' + error);
}
}
);
如果 github.com 不在 known_hosts 文件中,SSH 会在“您确定要继续连接(是/否)吗?”的问题上强制输入“是”。
如何自动输入此文本?
附:我知道StrictHostKeyChecking=no,但我需要在不更改 SSH 配置的情况下克隆存储库。
【问题讨论】:
标签: node.js ssh console automation