This will need to be provider specific as the different repository hosting providers may use different secret authentication.