Version control system for multi-cloud provider implementation

Which Version control system would you recommend for a multi-cloud provider implementation? Why?