Javascript Nodegit克隆不起作用?
我正试图使用这个插件将一些git repo文件上传到一个名为“tmp”的目录中,这样我就可以处理实际的文件夹(上传到服务器)。这是我的密码:Javascript Nodegit克隆不起作用?,javascript,node.js,git,nodegit,Javascript,Node.js,Git,Nodegit,我正试图使用这个插件将一些git repo文件上传到一个名为“tmp”的目录中,这样我就可以处理实际的文件夹(上传到服务器)。这是我的密码: var git = require('nodegit'); var repos = [some https repo urls] var options = { remoteCallbacks: { certificateCheck: function() { return 1; }
var git = require('nodegit');
var repos = [some https repo urls]
var options = {
remoteCallbacks: {
certificateCheck: function() {
return 1;
}
}
};
for(i = 0; i<repos.length; i++){
git.Clone(repos[i], './tmp', options).catch(function(err) { console.error(err); } );
}
var git=require('nodegit');
var repos=[一些https repo URL]
变量选项={
远程回调:{
certificateCheck:function(){
返回1;
}
}
};
对于gitter中提到的@johnhaley81(i=0;i),您应该签出测试代码。覆盖certificateCheck
应该解决SSL证书无效的错误
/tmp
错误是有意义的,因为您试图将多个存储库克隆到同一个目录中。我没有使用该项目,但查看文档NodeGit似乎支持承诺,因此添加一个类似于git.clone(repos[I],'./tmp.catch(function(err){console.log(err);}的错误案例处理程序
查看出了什么问题。谢谢@orbitbot。我添加了错误案例,并用错误更新了op。