我是一个咕噜咕噜的小伙子,想开始使用它。 这是我的gruntfile:
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
devDir: 'dev/dir',
prodDir: 'prod/dir',
'sftp-deploy': {
prod: {
auth: {
host: 'server.com',
port: 22,
authKey: {
"username": "username1",
"password": "password2"
}
},
src: '<%=devDir%>',
dest: '/test/env/',
concurrency: 4,
progress: true
}
}
});
// load modules
grunt.loadNpmTasks('grunt-sftp-deploy');
// Default task(s).
grunt.registerTask('default', ['sftp-deploy']);
};
我在运行&#39; grunt&#39;时遇到此错误在powershell中:
运行&#34; sftp-deploy:prod&#34; (sftp-deploy)任务
使用用户名username1
登录并发:4
致命错误:连接::错误
我做错了什么? 谢谢!
答案 0 :(得分:0)
好的,有几件事要尝试......(抱歉 - 迟到了一个月!)
运行:
grunt sftp-deploy --verbose
这将为您提供有关错误的更多信息。
我意识到我无法在服务器上创建文件夹,只上传文件后解决了我的错误。因此,值得测试的是,您可以手动完成您要求的咕噜声。
最后,尝试将您的用户名/密码移动到.ftppass文件
link [here](https://www.npmjs.com/package/grunt-sftp-deploy)