Earlier quoted context omitted.
Hell, doesn't bitbucket support git now? Just use them if your project is uber-secret.
You're doing it wrong. If your project is uber-secret, you have to host it yourself - not under a big sign that says "come and try to get super secret source code out of me" just above the small "bitbucket" or "paid github" sign.
Obviously I just keep my private repos on my own server. Who doesn't have their own server these days anyway?