True, but I expect you use access github through the standard "git commit" , "git pull" type commands. So switching git providers can be done relatively transparently without changing the "UI".
Although I guess you would lose whatever extra features github provides, which is partly why I build my git workflow around "standard" git.
GitHub's value is not what you think it is. It goes beyond Git hosting, being a social network for developers and OSS projects. Anybody can setup their own remote git repo on a cheap Linode or EC2 micro instance, but replacing a social network is almost impossible.
reply