Deploying to Heroku on windows

From what provider are you deploying then? Directly from Windows?
Wouldnt it be more logical to deploy from github or gitbucket?