hexojs / hexojs/hexo-deployer-rsync
`rsync` using `-a` parameter may cause error
- Dominant language
- JavaScript
- Stars
- 54
- Forks
- 28
- PR merge metrics
- No merged PRs in 30d
Description
The target folder to deploy on server is on NFS, so `--omit-dir-times` argument is needed ([reference](https://stackoverflow.com/questions/667992/rsync-error-failed-to-set-times-on-foo-bar-operation-not-permitted)); the owner of target folder is not me, which means I'm not allowed to change its owner, so `--owner`/`-o` argument can not be used, while `-a` includes `-rlptgoD` and causing error. Files can be synchronized correctly.
```log
rsync: failed to set times on "/home/xxx/www/blog-test/.": Operation not permitted (1)
rsync: failed to set permissions on "/home/xxx/www/blog-test/.": Operation not permitted (1)
...
Error: rsync: failed to set times on "/home/xxx/www/blog-test/.": Operation not permitted (1)
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1338) [sender=3.2.7]
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.