Wasn't one of the primary reasons for the creation of git to be "decentralized, offline"?
This is counterintuative to that.
Call me paranoid, but you'd have to be a madman to
* Store all of your source code with Microsoft (GitHub / npm)
* Now start authoring all of your said source code online with yet another Microsoft product
That's a stupidly huge amount of trust to put into Microsoft.
Don't conflate Git with GitHub. Git is decentralized and always will be, and you're free to use Git however and wherever you'd like. GitHub is a collaborative code repository with social features, and the ability to edit code in place is an interesting evolution. The fact that GitHub happens to use Git is incidental. The entire product would be a useful and viable venture even if it were backed by CVS or Mercurial or Perforce. Git just happened to be the best choice when they started.
This is counterintuative to that.
Call me paranoid, but you'd have to be a madman to
That's a stupidly huge amount of trust to put into Microsoft.