A Unity ID allows you to buy and/or subscribe to Unity products and services, shop in the Asset Store and participate
in the Unity community.
I have nothing to add to this except, I would also like this feature.
I am in exactly the same boat as you. From what i have found there is no way to add ssh keys into VSOnline and there are several feature requests...