Git hosting with personal namespaces

I like the way that in launchpad if I want to host an app of little use to the public (like, say, a program which prints dots to the console, the count of them depending on which hour it is) I don’t have to litter the global hosting site’s namespace and fill it up with names such as HourDot but I can put it in my own personal namespace ~username/+junk/HourDot.

Putting all the branches without hierarchy feels like putting everything in one big directory.

Is there a git hosting site where I get to have a namespace for such small apps? Ease of creating and deleting temporary branches also interests me.

  • 301 redirect for site hosted at github?
  • Can third party hosts be trusted for closed-source/private source code management?
  • How to point domain to site hosted on github pages?
  • Private subversion server that also provides a mailing list
  • Develping with Django, Git, and Cloud Server
  • Is Unfuddle reliable?
  • Any good options for hosted Git/Trac?
  • Heroku: Deploying rails application troubles
  • One Solution collect form web for “Git hosting with personal namespaces”

    Hosting sites such as GitHub and Gitorious embed username or name of fork in path (name) of repository (or a fork), e.g. http://github.com/jnareb/softsnow-xchat2-filter on GitHub (with username “jnareb” embedded in the name of repository), or http://gitorious.org/softsnow-xchat2-filter/mainline on Gitorious (with name of fork “mainline” embedded in full name of repository).

    Git allows arbitrary names (including deeper hierarchy) for git repositories, which can be seen in names such as http://git.kernel.org/?p=git/git.git (in git/ “namespace”).


    Note that most git hosting sites (see e.g. http://git.or.cz/giwiki/GitHosting) provide free service for public repositories only.

    Git Baby is a git and github fan, let's start git clone.