If you use rsync to push data, you may face some problems charset issues.
Existing files with non-ASCII characters in their names are not acknowledged, so they are first deleted by rsync and then pushed again, and the process never completes. As a workaround to solve it, please use the correct setting for 'iconv':
--iconv=utf-8-mac,utf-8-mac