title: How to properly set up Visual Studio 2013 Git Source Control Provider for Http?
body: <p>spent all day tryin' to sucessfully push a piece of code into our Git repo. When i generate public key for SSH I get a Git fatal error saying "Access denied" and I've read it's better for VS to go with Http.
  Now, when I switch to Http  everything works well but the final <code>git push origin master</code> this time ending up with the "The remote end hung up unexpectedly".</p>
  
  <p>when I run <code>ssh -T</code>.. I get the same "Permission denied".
  What am I doing wrong?</p>
  
  <p>Still if you know that SSH works with VS well then pls suggest what I need to try for successfully adding the public key (I go through the steps on the git website and run into Permission denied.)</p>
  
  <p>but the rest works fine, I can pull data from the repo.</p>