I think TLD is ok, but I like Go's namespacing even better.
It uses repos, so you can use both private and public repos.
And it's actually where the code "live".
Git repos change way more often than domain or company names do. Moving from code.google.com to github.com, moving a project from a user to an org, transferring across orgs, renaming an org. All of these things have happened to me in a single Golang project. Ironically, the code.google.com -> github move was actually Golang stdlib code itself.