PMs are made for managing and hosting packages, VCS are made for versioning source-code. If you're checking in packages into VC, you're going against the designs of both your PM and VCS. It's a bad idea. Don't.
If you for some reason require redundancy of a package repo, then host your own.
If you for some reason require redundancy of a package repo, then host your own.