I spent most of today figuring out why SSH key uploads stopped working. Turns out that going to Gitlab 9.3 a couple of days ago was the cause. They want to go to database lookups for SSH key auth, but this requires OpenSSH 6.9+ and CentOS7 (RHEL too I presume) are on 6.6.1. They do no sanity check, and just change the setting. Support pointed me to a checkbox that reverts to the authorized_keys file. Magic… it works again. A full day lost, and I’m a paid user. I have no desire to build 6.9 myself and have no “yum update openssh”.