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