Sorry for the crazy delayed reply, Just had the opportunity to run up another Ubuntu repo for Veeam so I tried out what you suggested and it still didn't play ball for me. Went back to using:
Just in case others read this, sudo is not required for a Linux repository, as long as the user that you are connecting with has permissions to the directory you want to use to store backups. It generally not considered best practice to provide sudo access to accounts used for Linux repositories. Far better is to create a restricted user and set the permissions on the repository directory to u+rw only by that user.