I'm afraid it gets a little worse. In an attempt to simplify some of the settings pages, deploy keys were moved onto the repository settings page.
https://gitlab.com/gitlab-org/gitlab-ce/issues/29667
We need to do something about this very soon, so please keep an eye on that issue.
We're going to be doing some more work on settings pages, hopefully in 9.2 and make them a lot better.