By default, each user can add their ssh keys to their account in the gitlab. But I want to make this feature (add ssh) available only to admins. Is it possible to do something? Or nothing?

ps I want to deny access to the repositories via http, and make it possible to access only via ssh, for this I want to hack in nginx all requests that end in .git

  • What is it for? .-. - D-side
  • In order to not have access to the repository via http, it is enough just not to run gitlab-workhorse. And about ssh-keys - why? - andreymal
  • @andreymal, but what is gitlab-workhorse responsible for? - sanu0074
  • @ D-side, in order to not have access to the repository on http - sanu0074
  • As you can understand from my comment, is responsible for accessing the repository via http :) - andreymal

0