Add support for SSH keys as alternate authentication method in TFS Online
A common way to authenticate clients in a Git setup is to use SSH keys. It would be nice to have that method on TFS Online as well.
We’ve started work on SSH support for Git repos hosted on VSO / TFS. You can get more information on SSH support and other upcoming Git improvements here: http://blogs.msdn.com/b/visualstudioalm/archive/2015/08/27/git-experience-futures.aspx
TFS Program Manager
Mark Bevels commented
I was all excited to use VSOnline but have just discovered no ssh git support... that sucks bad. How could you miss that? Not everyone will use Visual Studio integration, so we are either forced to type password every single time (command line) or use graphical interface.
You shouldn't really say "we support git" without implementing that feature. HTTPS is only a fall back protocol for regular ssh if there is an admin idiot who blocked that port on the firewall.
Please mature the product and add missing features ASAP.
Alex Shapovalov commented
I believe while you were waiting to implement this feature, a lot of people switched to Github, it would not be easy for your to get them back.
Neeraj Apte commented
Absolutely critical for us too. No point in using Git if it's not going to play nice with existing tools!
Pete Dobbs commented
Such a critical thing to have included - that's the only thing turning me off vs online atm.
Matthew Skelton commented
With the forthcoming support for SSH in Windows (http://blogs.msdn.com/b/powershell/archive/2015/06/03/looking-forward-microsoft-support-for-secure-shell-ssh.aspx) will we see SSH support in Visual Studio soon? Would be a huge enabler.
It's a must have, add it please
Alex Kovacs commented
In my honest opinion, MS should be a little more up front in their claims to fully support GIT integration with VS if something as simple as SSH key authentication is not available.
Romain Théry commented
This is a must have to connect Unity Cloud Build system with VSO ! Using login and password in the url to access it is not really an alternative...
Illia Snitsar commented
Please add this feature
André Minelli commented
No updates for this in 2 years? What a joke!!
Eric Swanson commented
Seems HTTPS for most operations doesn't work with my external corporate proxy. Guessing SSH would. Getting prompted for alternate credentials, but getting "fatal: Authentication failed" on corp network, but success off of it.
It's been years since this issue was first raised - it's sad that you guys continously fail to have it addressed.
Working in Higher Education, we really need the ability to host our own internal git server. VS not being able to accommodate this is a major hardship.
How this is still missing is baffling. GET ON IT!
Nothing against GitHub, but our organization needs to keep our private git repository in-house. We host this on a Linux server and would love the ability to use SSH to handle check-ins, etc. Seems like this would be pretty easy for Microsoft to integrate into the Visual Studio product - enter server name, port, and credential information, done!)
Moreover, I think Deployment Keys are necessary.
When we can expect the SSH Support for git repos for TFS?
Paul Gower commented
Would really like to use VSO Git but because my accounts all have 2-factor SSH is the best option. I realize VSO's "Alternate credentials" is a work around but not ideal for my situation.
Still not in VS 2015 RC - should be a pretty easy addition to make.
Ryan Butcher commented
"Until this is sorted - Visual Studio Online / git is not an option."
There are credential caches that leverage the credential manager on Windows Machines.
But, Would totally love this as an option over "Alternate credentials" on vso