Never host your own GIT or backup except if you have a dedicated professional team, it's too critical to miss something. In general also have a backup of your backup, although that usually happens (maybe blind trusted) through the provider that delivers you your GIT and backup services.