avisi / grunt-webdav-sync Goto Github PK
View Code? Open in Web Editor NEWSynchronizes a local folder to a remote webdav folder as part of your Grunt build
Home Page: https://npmjs.org/package/grunt-webdav-sync
License: MIT License
Synchronizes a local folder to a remote webdav folder as part of your Grunt build
Home Page: https://npmjs.org/package/grunt-webdav-sync
License: MIT License
It would be really helpful if there were an option to exclude certain file types and certain folders from being synced to the webdav.
Pull request #6 fixed issues with binary encoded files, but it hardcoded binary files this should be detected.
Hi,
first of all thanks for the plugin. I'm attempting to use a WebDAV server using the digest
authentication method. The current version of the grunt-webdav-sync
task doesn't seem to support this method, because I got the following error message when attempting the creation of a directory:
Resource requires authorization or authorization was denied. For url: http://abc:[email protected]:8887/test
File sync'ing didn't work even though there doesn't seem to be any useful message coming back from the server to indicate that there was a problem because the plugin returns:
Searching for files in: src/**
>> Found 1 files, Start uploading files to http://abc:abc@localhost:8887/
Done, without errors.
Completed in 0.786s at Sun Nov 03 2013 18:27:19 GMT+0100 (CET) - Waiting...
OK
When changing my WebDAV server's authentication method to basic
, suddenly everything started working as expected.
I'm not an expert on how to add support for the digest
authentication method, but it would be great if it existed. :-)
Thanks,
Jakob.
Thanks for the awesome module! I'm excited to get it working cause it's going to save a lot of work for my team and I with this particular CMS we are using. Unfortunately I'm getting an authorization error when using the module.
I can log in with the same webdav url just fine via Finder.
I'm using https://username:[email protected]/path
Error: Resource requires authorization or authorization was denied For url: ... ...
Any ideas on what could be causing this?
Hi there,
I have a folder which I'm trying to upload via grunt-webdav-sync. The folder contains a mixture of files and subfolders. I'm trying to upload just the files, not the subfolders. I have so far tried the following:
local_path: 'dist/*',
and local_path: 'dist/*.*',
A message appears saying 'Found 5 files', but the Grunt task then fails before the uploading begins (despite the 'Start uploading files to' message appearing).
Specifying the default local_path: 'dist/**',
(all files and subfolders) works absolutely fine.
Thanks
Like the comment says, the latest code (including the fix for windows paths) is not pulled from the npm repository. Probably just need to bump the version number in package.json
Most plugins use the same file api, grunt-webdav-sync should use it too: http://gruntjs.com/api/grunt.file
Hi. Trying Grunt for the first time and need to sync folders on my local and a webdav server. single file uploads are working perfectly. When I try to sync folders and sub folders, according to webdav_sync.js (lines 178 to 197), deletes any subfolders if exists and creates a new one. I believe synchronization needs to check for folders/subfolders in the entire tree and then check for newer files. I have a big tree both on my local and the webdav server and I need to upload/overwrite only files with newer version. Is it possible to sync the folders like this ? Am I missing any configuration ?
(Hope this is the correct forum to ask this question. Let me know if otherwise)
Thanks,
Augustine
This is more of a question.
Does this task support https WebDav connections by chance ? (443)
The example on this repo uses http (80)
Thanks :)
Hey,
So we're getting a consistent error when we run our grunt sync task
Fatal error: Cannot read property 'statusCode' of undefined
Any ideas?
Best,
Steven
Feature request: It would be great if the plugin could support the storing of usernames and passwords in a separate 'key' file that could then be omitted from source control. Like grunt-sftp-deploy does.
Is this something that's been considered?
It would be nice if the plugin would not complain if a remote directory does not exist, but instead created needed directories like mkdirp
does. If this is not possible due to access-right problems, an exception would be fine.
Hi,
Why is the sendImmediately
set to false
in the auth settings ?
I can't think of a reason to wait to send the auth header.
Changing it to true solved my webdav uploading issues.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.