The main thing github gives microsoft is a pool of people it can try to push into Azure. Azure means that Microsoft no longer needs to care whether you develop apps for windows or linux or mac, or the web. As long as you make and deploy apps to Azure, you can use whatever stack you like.
For that reason, they have a strong incentive to keep people happy and on github, and they have a huge incentive to make it easy to deploy from github to azure with a single click or something similar.
For that reason, they have a strong incentive to keep people happy and on github, and they have a huge incentive to make it easy to deploy from github to azure with a single click or something similar.