Had the same problem in Windows 10 (don't know if this is relevant).
Had everything set up correctly, the ssh -vT git@myserver command succeeded, but Gitlab still asked for my password.
Removing then re-creating the key in Gitlab was the trick for me.