I worry about the security risks of saving your entire /etc to "somewhere on the internet"...
For something like professionally administered servers accessible only via ssh asymmetric keys, /etc/shadow may not be considered so sensitive that it's worth the risk of having it be an exceptional cases in version control.