Currently, the repository supports rsync synchronization with SSH key-based authentication 1 and environment variable-based password authentication 2. However, there are some upstream mirrors that provide authentication using the rsync://username:password@remote format.
Feature Request
Add support for password-based authentication in the URL format: rsync://username:password@remote. rsync_password.sh can be a good reference.
Implementation Considerations
- The password should be handled securely
- Maintain backward compatibility with existing authentication methods
Would appreciate feedback on this feature request and its potential implementation approach.
cc @bukita1999