title: Unable to fetch source from Git via SSH in Visual Studio Team Services
body: <p>I am currently trying to use SSH to connect to a remote Git repo (in a Bitbucket private instance, for example, which won't allow HTTPS connections from outside its network) in Visual Studio Team Services</p>
  
  <p>The dialog presented for "Get Sources" is quite unspecific about what is and isn't acceptable when setting up a Git repo source (see screenshot below):</p>
  
  <p><a href="https://i.stack.imgur.com/I1SX7.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/I1SX7.png" alt="enter image description here"></a></p>
  
  <p>Obviously these aren't the expected fields for setting up an SSH connection, but I tried setting up a pure SSH connection from the _admin/_services screen, and while I was able to save an SSH service endpoint there, it is not selectable from the Get Sources build step.</p>
  
  <p>I tried following <a href="https://social.technet.microsoft.com/wiki/contents/articles/34313.visual-studio-team-services-connecting-a-bitbucket-repository.aspx" rel="nofollow noreferrer">this</a> tutorial but it seems a bit out of date and inaccurate (his/her screenshots show SSH but ultimately end up using HTTPS on the screen I show above)</p>
  
  <p>What are the possible options for using an external Git connection in Visual Studio Team Services? And if SSH is indeed not possible with this tool, are there any workarounds besides allowing HTTPS access?</p>