Right now, I\'m using msysgit to work with my own private repositories stored on a ec2 Amazon Cloud Server using SSH.
Until now, I\'ve been able to successfully connect
Since GitHub for Windows also work with https url, note that since August 2013, you also can use an OAuth tokens for authentication.
See "Better password security in GitHub for Windows"
Prior to this release the application would encrypt and store your password. Since the application also registers itself as your Git credential provider, the app would provide your credentials in clear text to Git.exe whenever it asked for them.
With this release, when you log in with your username and password, the application registers itself on GitHub.com as an
Authorized application
and receives an OAuth token that it stores instead of your password. This is similar to how other applications that integrate with GitHub work such as Travis-CI.