I’ve been looking about for some free Git hosting and found that most options like Github require you to make the code available to everyone. So I was pleasantly surprised to find Bitbucket from those ingenious Aussies at Atlassian.
There’s some excellent documentation, the system is easy to use and your first push from your local repository can be done with a few minutes after you’ve signed up.
An issue tracker is available for each of your projects and can be made public while your code is still private. So for a small team or individual it’s a valuable tool even just to use as a backup for your local code repos and keeping track of the odd bug.